.HelixJourney-module__O9PqKW__journey{--hx-ink:#eef3f8;--hx-ink-rgb:238 243 248;--hx-ink-2:#dee8f2cc;--hx-ink-3:#dee8f294;--hx-ink-4:#dee8f266;--hx-rule:#eef3f829;--hx-bg:#03080f;--hx-bg-rgb:3 8 15;--hx-accent:#5fd0d8;--hx-accent-rgb:95 208 216;--hx-figure:#ffd489;--hx-figure-rgb:255 212 137;--hx-page-shadow:#00000080;--hx-stage:radial-gradient(120% 90% at 64% 38%, #133152 0%, #0a1b31 48%, #03080f 100%);background:var(--hx-bg);color:var(--hx-ink);font-family:var(--hx-body,"Open Sans", system-ui, sans-serif);position:relative}.HelixJourney-module__O9PqKW__journey[data-theme=light]{--hx-ink:#373737;--hx-ink-rgb:55 55 55;--hx-ink-2:#5f5f5f;--hx-ink-3:#716f6c;--hx-ink-4:#a3a19d;--hx-rule:#e2dfda;--hx-bg:#fafaf9;--hx-bg-rgb:250 250 249;--hx-accent:#3c7a9e;--hx-accent-rgb:60 122 158;--hx-figure:#373737;--hx-figure-rgb:55 55 55;--hx-page-shadow:#3737372e;--hx-stage:#fafaf9}:has([data-helix-journey]){overflow:clip visible!important}.HelixJourney-module__O9PqKW__stage{background:var(--hx-stage);height:100svh;position:sticky;top:0;overflow:hidden}.HelixJourney-module__O9PqKW__track{pointer-events:none;margin-top:-100svh;position:relative}.HelixJourney-module__O9PqKW__after{z-index:2;position:relative}.HelixJourney-module__O9PqKW__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s ease-out;display:block;position:absolute;inset:0}.HelixJourney-module__O9PqKW__canvas[data-ready]{opacity:1}.HelixJourney-module__O9PqKW__stopLayer{pointer-events:none;position:absolute;inset:0}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] :is(a,button,summary,[data-interactive]){pointer-events:auto}.HelixJourney-module__O9PqKW__clearing{display:none}.HelixJourney-module__O9PqKW__copy{isolation:isolate;max-width:27rem;position:absolute}.HelixJourney-module__O9PqKW__copy[data-place=lowLeft]{bottom:15svh;left:7vw}.HelixJourney-module__O9PqKW__copy[data-place=left]{top:36%;left:7vw}.HelixJourney-module__O9PqKW__copy[data-place=right]{top:54%;right:8vw}.HelixJourney-module__O9PqKW__copy[data-place=upperRight]{top:26%;right:8vw}.HelixJourney-module__O9PqKW__copy[data-place=lowRight]{bottom:14svh;right:8vw}.HelixJourney-module__O9PqKW__copy[data-place=top]{top:12svh;left:7vw}.HelixJourney-module__O9PqKW__head{font-family:var(--hx-display,"Reckless Standard", Georgia, serif);letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.1}.HelixJourney-module__O9PqKW__stopLayer[data-stop=top] .HelixJourney-module__O9PqKW__head{letter-spacing:-.025em;font-size:clamp(44px,5.2vw,84px);line-height:1.02}.HelixJourney-module__O9PqKW__line{padding-bottom:.1em;display:block;overflow:hidden}.HelixJourney-module__O9PqKW__lineInner{transition:transform .42s cubic-bezier(.5,0,.75,0);display:block;transform:translateY(110%)}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__lineInner{transition:transform 1s cubic-bezier(.16, 1, .3, 1) calc(.38s + var(--i) * 90ms);transform:none}.HelixJourney-module__O9PqKW__stopLayer[data-state=past] .HelixJourney-module__O9PqKW__lineInner{transform:translateY(-110%)}.HelixJourney-module__O9PqKW__cta{opacity:0;transition:opacity .3s ease-in,transform .3s ease-in;transform:translateY(10px)}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__cta{opacity:1;transition:opacity .8s ease-out calc(.38s + var(--i) * 90ms), transform 1s cubic-bezier(.16, 1, .3, 1) calc(.38s + var(--i) * 90ms);transform:none}.HelixJourney-module__O9PqKW__body{max-width:25rem;color:var(--hx-ink-2);margin:0 0 24px;font-size:15px;line-height:1.65}.HelixJourney-module__O9PqKW__cta{border:1px solid var(--hx-ink);font-family:var(--hx-body);letter-spacing:0;color:var(--hx-ink);text-shadow:none;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:9px 22px;font-size:14px;font-weight:400;text-decoration:none;transition:background .2s ease-out,color .2s ease-out;display:inline-flex}.HelixJourney-module__O9PqKW__cta:hover{background:var(--hx-ink);color:var(--hx-bg)}.HelixJourney-module__O9PqKW__cta:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.HelixJourney-module__O9PqKW__pin{will-change:transform;opacity:0;transition:opacity .3s ease-in;position:absolute;top:0;left:0}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__pin{opacity:1;transition:opacity .7s ease-out .4s}.HelixJourney-module__O9PqKW__details{isolation:isolate;width:min(26rem,80vw);display:grid;position:absolute;bottom:13svh;left:7vw}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__pinTabs{pointer-events:auto}.HelixJourney-module__O9PqKW__detail{opacity:0;grid-area:2/1;align-self:end;transition:opacity .25s ease-in,transform .25s ease-in;transform:translateY(8px)}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__detail[data-near]{opacity:1;transition:opacity .5s ease-out .12s,transform .6s cubic-bezier(.16,1,.3,1) .12s;transform:none}.HelixJourney-module__O9PqKW__pinTabs{opacity:0;pointer-events:none;grid-area:1/1;gap:20px;margin-bottom:18px;transition:opacity .3s ease-in;display:flex}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__pinTabs{opacity:1;transition:opacity .6s ease-out .2s}.HelixJourney-module__O9PqKW__pinTabs button{font-family:var(--hx-display);color:var(--hx-ink-4);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:16px;transition:color .2s}.HelixJourney-module__O9PqKW__pinTabs button:hover,.HelixJourney-module__O9PqKW__pinTabs button[data-near]{color:var(--hx-ink)}.HelixJourney-module__O9PqKW__pinTabs button:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.HelixJourney-module__O9PqKW__pinButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__pin{pointer-events:auto}.HelixJourney-module__O9PqKW__pinButton:focus-visible{outline:2px solid var(--hx-accent);outline-offset:4px}.HelixJourney-module__O9PqKW__pager{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;transition:opacity .4s ease-out;display:flex;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.HelixJourney-module__O9PqKW__pager[data-hidden]{opacity:0}.HelixJourney-module__O9PqKW__pager li{background:var(--hx-rule);width:1px;height:14px;transition:background .3s ease-out,height .3s ease-out}.HelixJourney-module__O9PqKW__pager li[data-on]{background:var(--hx-ink-3);height:26px}@media (max-width:760px){.HelixJourney-module__O9PqKW__copy[data-place]{z-index:1;max-width:none;inset:auto 20px 9svh}.HelixJourney-module__O9PqKW__clearing[data-side]{opacity:0;background:linear-gradient(0deg, var(--hx-bg) 0%, var(--hx-bg) 38%, rgb(var(--hx-bg-rgb) / 0) 62%);transition:opacity .5s ease-in;display:block;position:absolute;inset:0}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__clearing[data-side]{opacity:1}.HelixJourney-module__O9PqKW__stopLayer:has(.HelixJourney-module__O9PqKW__copy[data-place=top]) .HelixJourney-module__O9PqKW__clearing[data-side]{background:linear-gradient(180deg, var(--hx-bg) 0%, var(--hx-bg) 18%, rgb(var(--hx-bg-rgb) / 0) 30%), linear-gradient(0deg, var(--hx-bg) 0%, var(--hx-bg) 38%, rgb(var(--hx-bg-rgb) / 0) 62%)}.HelixJourney-module__O9PqKW__copy[data-place=top]{top:9svh;bottom:auto}.HelixJourney-module__O9PqKW__copy[data-place=top] .HelixJourney-module__O9PqKW__body{display:none}.HelixJourney-module__O9PqKW__details{z-index:1;width:auto;bottom:9svh;left:20px;right:20px}.HelixJourney-module__O9PqKW__pager{right:10px}}@media (prefers-reduced-motion:reduce){.HelixJourney-module__O9PqKW__lineInner,.HelixJourney-module__O9PqKW__stopLayer[data-state] .HelixJourney-module__O9PqKW__lineInner{transition:none;transform:none}.HelixJourney-module__O9PqKW__copy{opacity:0;transition:opacity .3s ease-out}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__copy{opacity:1}.HelixJourney-module__O9PqKW__body,.HelixJourney-module__O9PqKW__cta,.HelixJourney-module__O9PqKW__detail{transform:none}}.HelixJourney-module__O9PqKW__decode>span[data-s]{color:#0000;position:relative}.HelixJourney-module__O9PqKW__decode>span[data-s]:after{content:attr(data-s);color:#b8862f;position:absolute;top:0;left:50%;transform:translate(-50%)}.HelixJourney-module__O9PqKW__word{opacity:0;transition:opacity .2s ease-in,translate .2s ease-in;display:inline-block;translate:0 .45em}.HelixJourney-module__O9PqKW__stopLayer[data-state=in] .HelixJourney-module__O9PqKW__word{opacity:1;transition:opacity .5s ease-out calc(.42s + var(--i) * 90ms + var(--w) * 20ms), translate .65s cubic-bezier(.16, 1, .3, 1) calc(.42s + var(--i) * 90ms + var(--w) * 20ms);translate:0}@media (prefers-reduced-motion:reduce){.HelixJourney-module__O9PqKW__word{opacity:1;translate:none}}
:root{--sp-paper:#fafaf9;--sp-paper-c:#fafdff;--sp-paper-w:#fafafa;--sp-stone:#f2f1f0;--sp-ink:#0f0e0d;--sp-ink-2:#0a0a0a;--sp-warm:#33312c;--sp-mut:#706d66;--sp-mut-2:#8f8b85;--sp-line:#cccac6;--sp-blue:#85b5d4;--sp-cyan:#e2f6f9;--sp-ease:cubic-bezier(.4, 0, .2, 1);--sp-gut:clamp(24px, calc((100vw - 1154px) / 2), 360px);--sp-serif:var(--sp-font-serif,var(--font-brand-serif)), "Reckless Standard", Georgia, "Times New Roman", serif;--sp-sans:var(--sp-font-sans,var(--font-brand-sans)), "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sp-logo:var(--sp-font-logo,"Libre Baskerville"), "Libre Baskerville", Georgia, serif;--sp-jost:var(--sp-sans);--sp-mulish:var(--sp-sans);--sp-mono:var(--sp-font-mono,"IBM Plex Mono"), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.GenomeGuide-module__f3H8mG__section{background:var(--sp-paper);padding:clamp(60px,8vw,110px) 0 clamp(80px,11vw,150px)}.GenomeGuide-module__f3H8mG__row{max-width:1460px;padding:0 var(--sp-gut);box-sizing:border-box;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);margin:0 auto;display:grid}.GenomeGuide-module__f3H8mG__cover{aspect-ratio:1080/1350;box-sizing:border-box;transition:transform .35s var(--sp-ease), box-shadow .35s var(--sp-ease);background-color:#0b0a0a;background-position:50% 30%;background-size:cover;border-radius:2px;flex-direction:column;align-items:center;padding:clamp(18px,2vw,26px);text-decoration:none;display:flex;position:relative;overflow:hidden}.GenomeGuide-module__f3H8mG__cover:hover{transform:translateY(-3px);box-shadow:0 26px 50px -32px #0f0e0d73}.GenomeGuide-module__f3H8mG__cover:after{content:"";pointer-events:none;background:linear-gradient(#08080900 0%,#080809b8 78%);position:absolute;inset:40% 0 0}.GenomeGuide-module__f3H8mG__coverMark{font-family:var(--sp-logo);letter-spacing:-.08em;color:#fff;font-size:11px;position:relative}.GenomeGuide-module__f3H8mG__coverTitle{font-family:var(--sp-serif);letter-spacing:-.02em;color:#fff;align-self:flex-start;margin-top:auto;font-size:clamp(21px,2vw,28px);font-weight:300;line-height:1.1;position:relative}.GenomeGuide-module__f3H8mG__copy{min-width:0}.GenomeGuide-module__f3H8mG__h2{max-width:21ch;font-family:var(--sp-sans);letter-spacing:-.7px;color:var(--sp-ink);margin:0;font-size:clamp(25px,2.7vw,38px);font-weight:400;line-height:1.2}.GenomeGuide-module__f3H8mG__body{max-width:50ch;font-family:var(--sp-sans);letter-spacing:-.3px;color:var(--sp-mut);margin:clamp(16px,1.9vw,24px) 0 0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.55}.GenomeGuide-module__f3H8mG__pill{border:1px solid var(--sp-ink);background:var(--sp-ink);height:44px;font-family:var(--sp-sans);letter-spacing:-.15px;color:var(--sp-paper-w);white-space:nowrap;transition:background .25s var(--sp-ease), color .25s var(--sp-ease);border-radius:100px;justify-content:center;align-items:center;margin-top:clamp(26px,3.2vw,40px);padding:0 24px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.GenomeGuide-module__f3H8mG__pill:hover{color:var(--sp-ink);background:0 0}@media (max-width:860px){.GenomeGuide-module__f3H8mG__row{grid-template-columns:1fr;align-items:start;gap:32px}.GenomeGuide-module__f3H8mG__cover{max-width:260px}}@media (prefers-reduced-motion:reduce){.GenomeGuide-module__f3H8mG__cover{transition:none}.GenomeGuide-module__f3H8mG__cover:hover{transform:none}}
.GenomeAfter-module__JKcBaG__after{isolation:isolate;color:var(--hx-ink);font-family:var(--hx-body);padding-inline:7vw;position:relative}.GenomeAfter-module__JKcBaG__section{max-width:min(56rem,64vw);padding-block:16svh}.GenomeAfter-module__JKcBaG__section>*{opacity:0;transition:opacity .9s ease-out,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.GenomeAfter-module__JKcBaG__section[data-seen]>*{opacity:1;transform:none}.GenomeAfter-module__JKcBaG__title{font-family:var(--hx-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 3svh;font-size:clamp(42px,4.6vw,76px);font-weight:400;line-height:1.02}.GenomeAfter-module__JKcBaG__standfirst{max-width:30rem;color:var(--hx-ink-2);margin:0;font-size:17px;line-height:1.6}.GenomeAfter-module__JKcBaG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GenomeAfter-module__JKcBaG__button{border:1px solid var(--hx-ink);font-family:var(--hx-body);color:var(--hx-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:9px 22px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:background .2s ease-out,color .2s ease-out;display:inline-flex}.GenomeAfter-module__JKcBaG__button:hover:not(:disabled){background:var(--hx-ink);color:var(--hx-bg)}.GenomeAfter-module__JKcBaG__button:disabled{opacity:.5;cursor:default}.GenomeAfter-module__JKcBaG__button:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.GenomeAfter-module__JKcBaG__stepper{max-width:min(56rem,64vw);position:relative}.GenomeAfter-module__JKcBaG__stepperPin{align-content:center;gap:7svh;height:100svh;display:grid;position:sticky;top:0}.GenomeAfter-module__JKcBaG__stepperHead .GenomeAfter-module__JKcBaG__title{margin-bottom:2svh}.GenomeAfter-module__JKcBaG__stepperBody,.GenomeAfter-module__JKcBaG__stepperItems{display:grid}.GenomeAfter-module__JKcBaG__stepperItem{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .35s ease-in,transform .45s ease-in;transform:translateY(24px)}.GenomeAfter-module__JKcBaG__stepperItem[data-state=past]{transform:translateY(-24px)}.GenomeAfter-module__JKcBaG__stepperItem[data-state=in]{opacity:1;pointer-events:auto;transition:opacity .7s ease-out .12s,transform .9s cubic-bezier(.16,1,.3,1) .12s;transform:none}.GenomeAfter-module__JKcBaG__step{gap:14px;display:grid}.GenomeAfter-module__JKcBaG__stepNumber{font-family:var(--hx-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--hx-figure);font-size:clamp(88px,8vw,140px);line-height:.85}.GenomeAfter-module__JKcBaG__step h3{font-family:var(--hx-display);margin:6px 0 0;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1.1}.GenomeAfter-module__JKcBaG__step p{max-width:30rem;color:var(--hx-ink-2);margin:0;font-size:17px;line-height:1.65}.GenomeAfter-module__JKcBaG__figure{gap:16px;margin:0;display:grid}.GenomeAfter-module__JKcBaG__figureValue{font-family:var(--hx-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--hx-figure);font-size:clamp(96px,9.6vw,168px);line-height:.9}.GenomeAfter-module__JKcBaG__figure figcaption{max-width:28rem;color:var(--hx-ink-2);font-size:18px;line-height:1.55}.GenomeAfter-module__JKcBaG__figure cite{color:var(--hx-ink-3);margin-top:10px;font-size:13px;font-style:normal;display:block}.GenomeAfter-module__JKcBaG__guide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:5vw;display:grid}.GenomeAfter-module__JKcBaG__guideCover{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:100%;box-shadow:0 30px 70px var(--hx-page-shadow);border-radius:2px}.GenomeAfter-module__JKcBaG__guideCopy .GenomeAfter-module__JKcBaG__standfirst{margin-bottom:4svh}.GenomeAfter-module__JKcBaG__guideForm{flex-wrap:wrap;gap:12px;max-width:30rem;display:flex}.GenomeAfter-module__JKcBaG__guideForm input{border:1px solid var(--hx-ink-4);min-width:0;font:inherit;color:var(--hx-ink);background:0 0;border-radius:999px;flex:14rem;padding:9px 20px;font-size:14px}.GenomeAfter-module__JKcBaG__guideForm input::placeholder{color:var(--hx-ink-3)}.GenomeAfter-module__JKcBaG__guideForm input:focus-visible{border-color:var(--hx-ink);outline:none}.GenomeAfter-module__JKcBaG__guideDone{color:var(--hx-ink);margin:0;font-size:16px}.GenomeAfter-module__JKcBaG__guideDone a,.GenomeAfter-module__JKcBaG__guideNote a{color:inherit;text-underline-offset:3px}.GenomeAfter-module__JKcBaG__guideError{color:#b3432b;margin:12px 0 0;font-size:14px}.GenomeAfter-module__JKcBaG__guideNote{max-width:28rem;color:var(--hx-ink-3);margin:18px 0 0;font-size:12.5px;line-height:1.55}.GenomeAfter-module__JKcBaG__questions .GenomeAfter-module__JKcBaG__title{margin-bottom:5svh}.GenomeAfter-module__JKcBaG__questionList{border-top:1px solid var(--hx-rule)}.GenomeAfter-module__JKcBaG__question{border-bottom:1px solid var(--hx-rule)}.GenomeAfter-module__JKcBaG__question h3{margin:0}.GenomeAfter-module__JKcBaG__question button{text-align:left;width:100%;font-family:var(--hx-display);color:var(--hx-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 24px;align-items:center;gap:2rem;padding:24px 0;font-size:clamp(19px,1.5vw,23px);font-weight:400;line-height:1.3;display:grid}.GenomeAfter-module__JKcBaG__question button:focus-visible{outline:2px solid var(--hx-accent);outline-offset:4px}.GenomeAfter-module__JKcBaG__question i{width:24px;height:24px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative}.GenomeAfter-module__JKcBaG__question i:before,.GenomeAfter-module__JKcBaG__question i:after{content:"";background:var(--hx-ink);width:14px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GenomeAfter-module__JKcBaG__question i:after{transform:translate(-50%,-50%)rotate(90deg)}.GenomeAfter-module__JKcBaG__question[data-open] i{transform:rotate(45deg)}.GenomeAfter-module__JKcBaG__answer{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.GenomeAfter-module__JKcBaG__answer>div{overflow:hidden}.GenomeAfter-module__JKcBaG__question[data-open] .GenomeAfter-module__JKcBaG__answer{grid-template-rows:1fr}.GenomeAfter-module__JKcBaG__answer p{max-width:40rem;color:var(--hx-ink-2);margin:0;padding:0 3.5rem 26px 0;font-size:16px;line-height:1.7}.GenomeAfter-module__JKcBaG__close{padding-block:20svh 24svh}.GenomeAfter-module__JKcBaG__closeTurn{font-family:var(--hx-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 6svh;font-size:clamp(52px,6vw,108px);line-height:1}@media (max-width:900px){.GenomeAfter-module__JKcBaG__guide{grid-template-columns:1fr}.GenomeAfter-module__JKcBaG__guideCover{width:min(70%,20rem)}}@media (max-width:760px){.GenomeAfter-module__JKcBaG__after{background:var(--hx-bg);padding-inline:20px}.GenomeAfter-module__JKcBaG__section,.GenomeAfter-module__JKcBaG__stepper{max-width:none}.GenomeAfter-module__JKcBaG__answer p{padding-right:0}}@media (prefers-reduced-motion:reduce){.GenomeAfter-module__JKcBaG__section>*,.GenomeAfter-module__JKcBaG__stepperItem{transform:none!important}.GenomeAfter-module__JKcBaG__answer{transition:none}}
.GenomeHelix-module__2O7KHa__button,.GenomeHelix-module__2O7KHa__buttonQuiet{border:1px solid var(--hx-ink);font-family:var(--hx-body);color:var(--hx-ink);text-shadow:none;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:9px 22px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-flex}.GenomeHelix-module__2O7KHa__button:hover{background:var(--hx-ink);color:var(--hx-bg)}.GenomeHelix-module__2O7KHa__buttonQuiet{border-color:var(--hx-ink-4)}.GenomeHelix-module__2O7KHa__buttonQuiet:hover{border-color:var(--hx-ink)}.GenomeHelix-module__2O7KHa__button:focus-visible,.GenomeHelix-module__2O7KHa__buttonQuiet:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.GenomeHelix-module__2O7KHa__percent{opacity:0;width:min(30rem,40vw);transition:opacity .4s ease-in;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}[data-state=in]>.GenomeHelix-module__2O7KHa__percent{opacity:1;transition:opacity .9s ease-out .25s}.GenomeHelix-module__2O7KHa__percentFigure{font-family:var(--hx-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--hx-ink);margin:0;font-size:clamp(110px,12vw,200px);font-weight:400;line-height:.9}.GenomeHelix-module__2O7KHa__percentFigure span{vertical-align:.95em;margin-left:.04em;font-size:.42em}.GenomeHelix-module__2O7KHa__percentLine{font-family:var(--hx-display);color:var(--hx-ink);margin:1.5svh 0 2.5svh;font-size:clamp(26px,2.4vw,38px);line-height:1.15}.GenomeHelix-module__2O7KHa__percentBody{color:var(--hx-ink-2);margin:0;font-size:15px;line-height:1.65}.GenomeHelix-module__2O7KHa__geneDetail{gap:8px;display:grid}.GenomeHelix-module__2O7KHa__geneWhat{font-family:var(--hx-display);color:var(--gene,var(--hx-ink));margin:0 0 6px;font-size:clamp(30px,2.6vw,42px);font-weight:400;line-height:1.1}.GenomeHelix-module__2O7KHa__geneBody{max-width:26rem;color:var(--hx-ink-2);margin:0;font-size:15px;line-height:1.65}.GenomeHelix-module__2O7KHa__programme{width:min(32rem,42vw);display:grid;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.GenomeHelix-module__2O7KHa__programme>*{opacity:0;transition:opacity .3s ease-in,transform .3s ease-in;transform:translateY(12px)}[data-state=in]>.GenomeHelix-module__2O7KHa__programme>*{opacity:1;transition:opacity .8s ease-out,transform 1s cubic-bezier(.16,1,.3,1);transform:none}[data-state=in]>.GenomeHelix-module__2O7KHa__programme>:nth-child(2){transition-delay:.34s}[data-state=in]>.GenomeHelix-module__2O7KHa__programme>:nth-child(3){transition-delay:.42s}[data-state=in]>.GenomeHelix-module__2O7KHa__programme>:nth-child(4){transition-delay:.5s}[data-state=in]>.GenomeHelix-module__2O7KHa__programme>:nth-child(5){transition-delay:.58s}[data-state=in]>.GenomeHelix-module__2O7KHa__programme>:nth-child(6){transition-delay:.66s}.GenomeHelix-module__2O7KHa__programmeIndex{flex-wrap:wrap;gap:4px 24px;margin-bottom:5svh;display:flex}.GenomeHelix-module__2O7KHa__programmeIndex button{font-family:var(--hx-body);color:var(--hx-ink-4);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;transition:color .2s}.GenomeHelix-module__2O7KHa__programmeIndex button:hover,.GenomeHelix-module__2O7KHa__programmeIndex button[data-on]{color:var(--hx-ink)}.GenomeHelix-module__2O7KHa__programmeIndex button:focus-visible{outline:1px solid var(--hx-accent);outline-offset:3px}.GenomeHelix-module__2O7KHa__programmeHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.GenomeHelix-module__2O7KHa__programmeName{font-family:var(--hx-display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,2.6vw,42px);font-weight:400;line-height:1.05}.GenomeHelix-module__2O7KHa__programmeBadge{color:var(--hx-ink-3);flex:none;margin:0;font-size:13px;font-weight:600}.GenomeHelix-module__2O7KHa__price{gap:6px;padding-block:3.4svh 3svh;display:grid}.GenomeHelix-module__2O7KHa__priceFigure{font-family:var(--hx-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--hx-ink);align-items:baseline;gap:14px;margin:0;font-size:clamp(64px,6.4vw,108px);line-height:.95;display:flex}.GenomeHelix-module__2O7KHa__priceFrom{font-family:var(--hx-body);letter-spacing:0;color:var(--hx-ink-3);font-size:16px}.GenomeHelix-module__2O7KHa__priceFor{color:var(--hx-ink-2);gap:2px;margin:0;font-size:15px;display:grid}.GenomeHelix-module__2O7KHa__priceFor span{color:var(--hx-ink-3);font-size:13.5px}.GenomeHelix-module__2O7KHa__programmeSummary{max-width:30rem;color:var(--hx-ink-2);margin:0 0 2.4svh;font-size:15px;line-height:1.65}.GenomeHelix-module__2O7KHa__programmeItems{max-width:30rem;margin:0 0 3.6svh;padding:0;list-style:none}.GenomeHelix-module__2O7KHa__programmeItems li{color:var(--hx-ink-2);grid-template-columns:18px 1fr;padding:5px 0;font-size:14px;display:grid}.GenomeHelix-module__2O7KHa__programmeItems li:before{content:"";border-left:1px solid var(--hx-ink-3);border-bottom:1px solid var(--hx-ink-3);width:8px;height:4px;margin-top:6px;transform:rotate(-45deg)}.GenomeHelix-module__2O7KHa__family{gap:12px;margin-bottom:3svh;display:grid}.GenomeHelix-module__2O7KHa__familyLabel{color:var(--hx-ink-3);margin:0;font-size:13px}.GenomeHelix-module__2O7KHa__familyList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.GenomeHelix-module__2O7KHa__familyList li{border:1px solid var(--hx-ink-4);color:var(--hx-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.GenomeHelix-module__2O7KHa__familyList li:first-child{border-color:var(--hx-ink)}.GenomeHelix-module__2O7KHa__familyList button{cursor:pointer;background:0 0;border:0;width:14px;height:14px;padding:0;position:relative}.GenomeHelix-module__2O7KHa__familyList button i:before,.GenomeHelix-module__2O7KHa__familyList button i:after{content:"";background:var(--hx-ink-3);width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.GenomeHelix-module__2O7KHa__familyList button i:after{transform:translate(-50%,-50%)rotate(-45deg)}.GenomeHelix-module__2O7KHa__familyList button:hover i:before,.GenomeHelix-module__2O7KHa__familyList button:hover i:after{background:var(--hx-ink)}.GenomeHelix-module__2O7KHa__familyAdd{gap:20px;display:flex}.GenomeHelix-module__2O7KHa__familyAdd button{font:inherit;color:var(--hx-ink-3);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;transition:color .2s}.GenomeHelix-module__2O7KHa__familyAdd button:hover:not(:disabled){color:var(--hx-ink)}.GenomeHelix-module__2O7KHa__familyAdd button:disabled{color:var(--hx-ink-4);cursor:default}.GenomeHelix-module__2O7KHa__familyList button:focus-visible,.GenomeHelix-module__2O7KHa__familyAdd button:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.GenomeHelix-module__2O7KHa__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.GenomeHelix-module__2O7KHa__percent{z-index:1;width:auto;inset:auto 20px 8svh;transform:none}.GenomeHelix-module__2O7KHa__percentFigure{font-size:84px}.GenomeHelix-module__2O7KHa__percentLine{margin:1svh 0 1.5svh;font-size:24px}.GenomeHelix-module__2O7KHa__programme{width:auto;inset:auto 20px 5svh;transform:none}.GenomeHelix-module__2O7KHa__programmeIndex{margin-bottom:3svh}.GenomeHelix-module__2O7KHa__priceFigure{font-size:58px}.GenomeHelix-module__2O7KHa__programmeSummary,.GenomeHelix-module__2O7KHa__programmeItems{display:none}}@media (prefers-reduced-motion:reduce){.GenomeHelix-module__2O7KHa__programme>*{transform:none}[data-state=in]>.GenomeHelix-module__2O7KHa__programme>*{transform:none}.GenomeHelix-module__2O7KHa__percentFigure{transform:none}}.GenomeHelix-module__2O7KHa__flip{font-family:var(--hx-display);color:#b8862f;font-size:46px;line-height:1;display:grid;transform:translate(118px,-50%)}.GenomeHelix-module__2O7KHa__flip>span{grid-area:1/1}.GenomeHelix-module__2O7KHa__flip>span:last-child{opacity:0}[data-state=in] .GenomeHelix-module__2O7KHa__flip>span:first-child{animation:1.5s step-end .9s forwards GenomeHelix-module__2O7KHa__flip-out}[data-state=in] .GenomeHelix-module__2O7KHa__flip>span:last-child{animation:1.5s step-end .9s forwards GenomeHelix-module__2O7KHa__flip-in}@keyframes GenomeHelix-module__2O7KHa__flip-out{0%,16%,34%,52%{opacity:1}8%,26%,44%,62%,to{opacity:0}}@keyframes GenomeHelix-module__2O7KHa__flip-in{0%,16%,34%,52%{opacity:0}8%,26%,44%,62%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.GenomeHelix-module__2O7KHa__flip>span:first-child{opacity:0;animation:none!important}.GenomeHelix-module__2O7KHa__flip>span:last-child{opacity:1;animation:none!important}}@media (max-width:760px){.GenomeHelix-module__2O7KHa__flip{font-size:34px;transform:translate(80px,-50%)}}.GenomeHelix-module__2O7KHa__reticle{--c:var(--gene,var(--hx-ink));background:linear-gradient(var(--c), var(--c)) top left / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) top right / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px 16px no-repeat;opacity:0;width:92px;height:92px;transition:opacity .25s ease-in,scale .25s ease-in,rotate .25s ease-in;position:absolute;top:0;left:0;translate:-50% -50%;rotate:45deg;scale:1.6}:is([data-near]>*>.GenomeHelix-module__2O7KHa__reticle,[data-near]>.GenomeHelix-module__2O7KHa__reticle){opacity:1;transition:opacity .3s ease-out,scale .38s cubic-bezier(.16,1,.3,1),rotate .38s cubic-bezier(.16,1,.3,1);rotate:none;scale:1}.GenomeHelix-module__2O7KHa__reticleBand{font-family:var(--hx-body);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c);font-size:11px;position:absolute;top:50%;left:calc(100% + 34px);translate:0 -50%}.GenomeHelix-module__2O7KHa__reticleBand:before{content:"";background:var(--c);transform-origin:100%;width:26px;height:1px;transition:scale .3s ease-out .2s;position:absolute;top:50%;right:calc(100% + 8px);scale:0 1}[data-near] .GenomeHelix-module__2O7KHa__reticleBand:before{scale:1}.GenomeHelix-module__2O7KHa__flip small{font-family:var(--hx-body);letter-spacing:.08em;color:var(--hx-ink-3);grid-area:2/1;margin-top:6px;font-size:11px}
