@import "https://use.typekit.net/rir3xyo.css";
:root{--black:#000;--deepblack:#1f211c;--white:#fff;--offwhite:#faf8f0;--green:#00ffae;--pink:#e830ea;--yellow:#fff500;--blue:#003bff;--ease-outexpo:cubic-bezier(.16, 1, .3, 1);--ease-power4:cubic-bezier(.77, 0, .175, 1);--slide-duration:.8s;--fs-xxl:clamp(2.75rem, 6.4vw, 7rem);--lh-xxl:.92;--fs-xl:clamp(2rem, 4.4vw, 4.75rem);--lh-xl:.95;--fs-l:clamp(1.5rem, 3.2vw, 3.25rem);--lh-l:1.05;--fs-m:clamp(1.125rem, 2.1vw, 2.1rem);--lh-m:1.2;--fs-s:clamp(.95rem, 1.4vw, 1.4rem);--lh-s:1.3;--fs-xs:clamp(.8rem, 1.05vw, 1.05rem);--lh-xs:1.45;--fs-body:clamp(1rem, 1.25vw, 1.35rem);--lh-body:1.5;--gutter:clamp(1.25rem, 4vw, 4rem);--stack:clamp(1.5rem, 3vw, 3rem);--logo-h:clamp(2.25rem, 4.8vw, 4.5rem);--hit:32px;--plinth-h:32px;--plinth-cap:calc(var(--plinth-h) * .4832);--star-aspect:1.1177;--star-gutter:clamp(1.5rem, 5vh, 4rem);--star-h:calc(var(--slide-mask-w) / var(--star-aspect));--star-cover-h:calc(50% + var(--star-h) * .0959);--slide-mask-w:min(56vw, 880px, calc((100svh - var(--star-gutter) * 2) * var(--star-aspect)));--font-sans:"degular", "Degular", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}@property --slide-mask-w{syntax:"<length>";inherits:true;initial-value:800px}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.03em}html{-webkit-text-size-adjust:100%}html,body{height:100%;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);background:var(--deepblack);color:var(--offwhite);margin:0;padding:0}body{overscroll-behavior:none;overflow:hidden}h1,h2,h3,h4,h5{text-wrap:balance;margin:0;padding:0;font-weight:700}p{text-wrap:pretty;margin:0}a{color:currentColor;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bg-white{background-color:var(--white);color:var(--black)}.bg-offwhite{background-color:var(--offwhite);color:var(--deepblack)}.bg-black{background-color:var(--black);color:var(--offwhite)}.bg-deepblack{background-color:var(--deepblack);color:var(--offwhite)}.bg-green{background-color:var(--green)}.bg-pink{background-color:var(--pink)}.bg-yellow{background-color:var(--yellow)}.bg-blue{background-color:var(--blue)}.ink-blue{color:var(--blue)}.ink-deepblack{color:var(--deepblack)}.ink-offwhite{color:var(--offwhite)}.fs-xxl{font-size:var(--fs-xxl);line-height:var(--lh-xxl)}.fs-xl{font-size:var(--fs-xl);line-height:var(--lh-xl)}.fs-l{font-size:var(--fs-l);line-height:var(--lh-l)}.fs-m{font-size:var(--fs-m);line-height:var(--lh-m)}.fs-s{font-size:var(--fs-s);line-height:var(--lh-s)}.fs-xs{font-size:var(--fs-xs);line-height:var(--lh-xs)}.deck{height:100svh;position:fixed;inset:0;overflow:hidden}.layer{position:absolute;inset:0;overflow:hidden}.layer__frame{will-change:transform;width:500%;height:100%;display:flex;position:absolute;top:0;left:0}.panel{width:20%;height:100%;position:relative}.layer--bg{z-index:0}.layer--bg .layer__frame{transition:transform var(--slide-duration) steps(8), translate var(--slide-duration) var(--ease-outexpo);transition-delay:.2s}.layer--bg .panel{background-position:50%;background-repeat:no-repeat}.layer--stars{z-index:40}.layer--stars .layer__frame{transition:transform var(--slide-duration) var(--ease-outexpo)}.star-slot{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.star-slot img{width:var(--slide-mask-w);max-width:none;height:auto}.layer--pages{z-index:80;pointer-events:none}.layer--pages .layer__frame{transition:transform var(--slide-duration) var(--ease-outexpo), translate var(--slide-duration) var(--ease-outexpo)}.slide{pointer-events:auto;scroll-behavior:smooth;scrollbar-width:none;width:20%;height:100%;-webkit-mask-image:url(/images/star--black.svg),linear-gradient(#000,#000);mask-image:url(/images/star--black.svg),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:var(--slide-mask-w), var(--slide-mask-w) var(--star-cover-h);-webkit-mask-size:var(--slide-mask-w), var(--slide-mask-w) var(--star-cover-h);mask-size:var(--slide-mask-w), var(--slide-mask-w) var(--star-cover-h);position:relative;overflow:hidden auto;-webkit-mask-position:50%,top;mask-position:50%,top}.slide [data-warp],.slide .section-head>*,.slide .benefit>*,.slide .note,.slide .showcase__item,.slide .faq__item,.slide .capture,.slide .points,.slide .cta-row,.slide .outro,.slide .footnote{transform-origin:50%;transform-style:flat;backface-visibility:hidden}.slide::-webkit-scrollbar{display:none}.slide--nomask{-webkit-mask-image:none;mask-image:none}.slide__inner{padding:clamp(5rem, 10vw, 11rem) var(--gutter) 60vh;max-width:var(--slide-mask-w);margin:0 auto}.slide--home .slide__inner{min-height:100%;padding-block:var(--gutter);text-align:center;place-content:center;place-items:center;display:grid}.slide--home .home-stack{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}.slide--home .home-stack .fs-s{max-width:38ch}.deck[data-snap=true] .layer__frame{transition-property:translate}.deck[data-overview=true] .layer--bg .layer__frame{transition-delay:0s;translate:0 -100%}.deck[data-overview=true] .layer--pages .layer__frame{translate:0 100%}.deck[data-overview=true] .layer--pages{pointer-events:none}.overview{z-index:60;padding:clamp(5rem, 12vh, 8rem) var(--gutter) clamp(8rem, 18vh, 12rem);color:var(--offwhite);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex;position:absolute;inset:0}.overview__headline{font-size:var(--fs-xl);line-height:var(--lh-xl);pointer-events:none;margin:0;font-weight:700}.overview__stars{pointer-events:auto;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,2.5rem);width:100%;max-width:72rem;display:flex}.overview__item{aspect-ratio:4/3;max-width:16vw;transition:transform .25s var(--ease-outexpo);pointer-events:auto;border-radius:1vmin;flex:1 1 0;place-items:center;display:grid;position:relative}.overview__item:hover,.overview__item:focus-visible{transform:scale(1.08)}.overview__item img{width:60%;height:auto;transition:width .25s var(--ease-outexpo)}.overview__label{opacity:.35;width:max-content;transition:opacity .2s;position:absolute;top:100%;left:50%;translate:-50%}.overview__item:hover .overview__label,.overview__item:focus-visible .overview__label,.overview__item[aria-current=true] .overview__label{opacity:1}.chrome{z-index:200;position:absolute}.brand{top:var(--gutter);left:var(--gutter)}.brand img{height:var(--logo-h);width:auto}.top-chrome{height:var(--plinth-h);align-items:stretch;gap:.5rem;display:flex;top:0;right:4vw}.top-chrome .progress{transition:translate .5s var(--ease-outexpo), opacity .35s;translate:0}.deck[data-overview=true] .top-chrome .progress{opacity:0;pointer-events:none;translate:0 -120%}.claim-panel{letter-spacing:0;color:#111;visibility:hidden;pointer-events:none;flex-direction:column-reverse;align-items:flex-start;gap:.5rem;width:min(22rem,100vw - 1.5rem);font-size:12px;line-height:1.35;display:flex;top:auto;bottom:.75rem;left:.75rem}.claim-panel[data-visible=true]{visibility:visible;pointer-events:auto}.claim-panel__toggle{color:#003bff;font:inherit;cursor:pointer;background:#fff500;border:1px solid #111;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-weight:700;display:inline-flex;box-shadow:2px 2px #111}.claim-panel__body{background:#faf8f0;border:1px solid #111;border-radius:.5rem;gap:.45rem;width:100%;padding:.75rem;display:grid;box-shadow:3px 3px #111}.claim-panel__title{color:#1f211c;margin:0;font-size:14px;font-weight:700}.claim-panel__sub{color:#1f211c;margin:0}.claim-panel__field{background:#fff;border:1px solid #1f211c;border-radius:.35rem;align-items:center;gap:.25rem;padding-right:.55rem;display:flex}.claim-panel__field input{color:#111;width:auto;min-width:0;font:inherit;background:0 0;border:0;border-radius:.35rem;flex:1;padding:.45rem .55rem}.claim-panel__field input:focus{outline:none}.claim-panel__field:focus-within{outline-offset:1px;outline:2px solid #003bff}.claim-panel__tld{color:#1f211c;opacity:.55;flex-shrink:0;font-weight:700}.claim-panel__submit{color:#111;width:100%;font:inherit;cursor:pointer;background:#00ffae;border:1px solid #111;border-radius:.35rem;padding:.4rem .55rem;font-weight:700}.claim-panel__partners{justify-content:center;align-items:center;gap:.85rem;padding-top:.35rem;display:flex}.claim-panel__partners a{opacity:.75;place-items:center;transition:opacity .2s;display:grid}.claim-panel__partners a:hover{opacity:1}.claim-panel__partners img{width:auto;height:clamp(14px,1.4vw,20px)}.claim-panel__partner--icann img{height:clamp(22px,2.8vw,40px)}.nav-arrow{width:clamp(48px,7vh,84px);height:clamp(120px,20vh,260px);color:var(--deepblack);transition:transform .4s var(--ease-outexpo), opacity .2s;background-image:url(/images/star--white.svg);background-repeat:no-repeat;background-size:auto 100%;place-items:center;display:grid;top:50%;translate:0 -50%}.nav-arrow--prev{background-position:100% 0;left:0}.nav-arrow--next{background-position:0 0;right:0}.nav-arrow svg{transition:translate .3s var(--ease-outexpo)}.nav-arrow--prev:hover svg{translate:-20%}.nav-arrow--next:hover svg{translate:20%}.nav-arrow[hidden]{display:none}.deck[data-overview=true] .nav-arrow--prev{transform:translate(-110%)}.deck[data-overview=true] .nav-arrow--next{transform:translate(110%)}.deck-footer{z-index:200;width:100%;padding:0 var(--gutter);text-align:center;color:var(--offwhite);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-outexpo), visibility .4s;justify-content:center;align-items:flex-end;gap:clamp(1rem,4vw,3rem);display:flex;position:absolute;bottom:clamp(1.25rem,3vw,2.75rem);left:0}.deck[data-overview=true] .deck-footer{opacity:1;visibility:visible}.deck-footer__copy{justify-items:center;gap:.75rem;max-width:36rem;display:grid}.deck-footer__sub{font-size:var(--fs-m);line-height:var(--lh-m);opacity:.9;max-width:28ch;margin:0;font-weight:700}.deck-footer__cta{border:2px solid var(--offwhite);background:var(--yellow);color:var(--blue);font:inherit;font-size:var(--fs-s);transition:transform .2s var(--ease-outexpo), background .2s;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.deck-footer__cta:hover{background:var(--green);transform:translateY(-2px)}.deck-footer__icon{min-width:var(--hit);min-height:var(--hit);opacity:.85;place-items:center;transition:opacity .2s,transform .2s;display:grid}.deck-footer__icon:hover{opacity:1;transform:translateY(-2px)}.progress,.menu-btn{height:100%;padding:0 calc(var(--plinth-cap) + .25rem);align-items:stretch;gap:0;display:flex;position:relative}.progress:before,.menu-btn:before{content:"";z-index:-1;pointer-events:none;border:0 solid #0000;border-left-width:var(--plinth-cap);border-right-width:var(--plinth-cap);border-image-slice:0 7.667% fill;border-image-repeat:stretch;position:absolute;inset:0;transform:scaleY(-1)}.progress:before{border-image-source:url(/images/object-part.svg)}.menu-btn:before{border-image-source:url(/images/object-part-black.svg)}.menu-btn{width:calc(var(--hit) + var(--plinth-cap) * 2 + .5rem);color:var(--offwhite);cursor:pointer;place-items:center;display:grid}.menu-btn:hover{color:var(--white)}.deck[data-overview=true] .menu-btn{color:var(--deepblack)}.deck[data-overview=true] .menu-btn:hover{color:var(--black)}.deck[data-overview=true] .menu-btn:before{border-image-source:url(/images/object-part.svg)}.menu-btn svg{display:block}.progress__star{width:var(--hit);place-items:center;padding:0;display:grid}.progress__star img{width:20px;height:auto;transition:opacity .25s var(--ease-outexpo), transform .25s var(--ease-outexpo)}.progress__star:hover img{transform:scale(.8)}.progress__star[aria-current=true] img{opacity:1;transform:scale(.8)}.sticker{border:2px solid var(--deepblack);box-shadow:min(.4vw, 7px) min(.4vw, 7px) 0 var(--deepblack);border-radius:2px}.cta{min-height:var(--hit);border:2px solid var(--deepblack);box-shadow:min(.4vw, 7px) min(.4vw, 7px) 0 var(--deepblack);text-transform:uppercase;width:max-content;transition:transform .2s var(--ease-outexpo), box-shadow .2s var(--ease-outexpo);border-radius:2px;align-items:center;gap:.6em;margin:0 auto;padding:.5em 1.1em;font-weight:700;display:inline-flex;position:relative}.cta:hover{box-shadow:min(.6vw, 10px) min(.6vw, 10px) 0 var(--deepblack);transform:translate(-2px,-2px)}.cta:active{box-shadow:min(.2vw, 3px) min(.2vw, 3px) 0 var(--deepblack);transform:translate(2px,2px)}.cta-row{flex-direction:column;align-items:center;gap:1.25rem;margin-top:clamp(3rem,8vw,7rem);display:flex}.cta-secondary{font-size:var(--fs-s);line-height:var(--lh-s);text-underline-offset:.25em;opacity:.8;min-height:var(--hit);align-items:center;text-decoration:underline;display:inline-flex}.cta-secondary:hover{opacity:1}.eyebrow{font-size:var(--fs-xs);line-height:var(--lh-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.9;border:2px solid;border-radius:999px;margin-bottom:1.5rem;padding:.35em .9em;font-weight:700;display:inline-block}.chips{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:0;list-style:none;display:flex}.chips li{font-size:var(--fs-xs);line-height:var(--lh-xs);border:2px solid;border-radius:999px;padding:.3em .85em;font-weight:700}.hint{font-size:var(--fs-xs);line-height:var(--lh-xs);opacity:.65;margin-top:clamp(2rem,5vw,4rem)}.benefits{gap:clamp(2rem,5vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.benefit{text-align:center}.benefit h3{font-size:var(--fs-xl);line-height:var(--lh-xl)}.benefit p{max-width:34ch;font-size:var(--fs-s);opacity:.85;margin:.6em auto 0;line-height:1.45}.note{margin-top:clamp(3rem,7vw,6rem);text-align:left;max-width:46ch;margin-inline:auto;padding:clamp(1.25rem,2.5vw,2.25rem)}.note h3{font-size:var(--fs-m);line-height:var(--lh-m);margin-bottom:.4em}.note p{font-size:var(--fs-s);line-height:1.45}.showcase{grid-template-columns:repeat(6,1fr);gap:.8vw;max-width:46rem;margin-inline:auto;display:grid}.showcase__item{min-height:var(--hit);justify-content:space-between;align-items:stretch;gap:.75em;display:flex;overflow:hidden}.showcase__icon{border-right:2px solid var(--deepblack);flex:none;place-items:center;width:clamp(2.5rem,4.4vw,4rem);display:grid}.showcase__name{font-weight:700;font-size:var(--fs-s);text-align:right;word-break:break-word;align-items:center;margin-left:auto;padding-top:.4em;padding-bottom:.4em;padding-right:.8em;line-height:1.2;display:flex}.faq{gap:clamp(.75rem,1.6vw,1.5rem);max-width:46rem;margin-inline:auto;display:grid}.faq__item{background:var(--offwhite);color:var(--deepblack);overflow:hidden}.faq__q{width:100%;min-height:var(--hit);text-align:left;align-items:stretch;gap:0;display:flex}.faq__icon{border-right:2px solid var(--deepblack);background:var(--green);width:clamp(2.5rem,4vw,3.75rem);color:var(--blue);transition:rotate .3s var(--ease-outexpo);flex:none;place-items:center;display:grid}.faq__item[data-open=true] .faq__icon{rotate:45deg}.faq__label{font-weight:700;font-size:var(--fs-s);align-items:center;padding:.6em .9em;line-height:1.25;display:flex}.faq__a{transition:grid-template-rows .35s var(--ease-outexpo);grid-template-rows:0fr;display:grid}.faq__item[data-open=true] .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{font-size:var(--fs-xs);border-top:2px solid var(--deepblack);padding:.9em 1em 1.1em;line-height:1.5}.capture{background:var(--offwhite);max-width:34rem;color:var(--deepblack);text-align:left;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem)}.capture h3{font-size:var(--fs-m);line-height:var(--lh-m)}.capture p{font-size:var(--fs-xs);opacity:.75;margin-top:.35em;line-height:1.45}.capture form{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.capture input{min-height:var(--hit);border:2px solid var(--deepblack);background:var(--white);color:var(--deepblack);font:inherit;font-size:var(--fs-xs);border-radius:2px;flex:12rem;padding:.5em .8em}.capture button[type=submit]{min-height:var(--hit);border:2px solid var(--deepblack);background:var(--yellow);color:var(--blue);text-transform:uppercase;font-weight:700;font-size:var(--fs-xs);transition:transform .15s var(--ease-outexpo);border-radius:2px;padding:.5em 1.2em}.capture button[type=submit]:hover:not(:disabled){transform:translateY(-2px)}.capture button[type=submit]:disabled{opacity:.5;cursor:wait}.capture__msg{font-size:var(--fs-xs);margin-top:.9rem;font-weight:700}.points{text-align:left;gap:.6rem;max-width:34rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0;padding:0;list-style:none;display:grid}.points li{font-size:var(--fs-xs);opacity:.85;align-items:flex-start;gap:.6em;line-height:1.45;display:flex}.points svg{flex:none;margin-top:.15em}.section-head{text-align:center;margin-bottom:clamp(2rem,5vw,4rem)}.section-head h1,.section-head h2{font-size:var(--fs-xxl);line-height:var(--lh-xxl)}.section-head p{max-width:44ch;font-size:var(--fs-s);opacity:.85;margin:1em auto 0;line-height:1.45}.outro{text-align:center;font-size:var(--fs-m);line-height:var(--lh-m);margin-top:clamp(2rem,5vw,3.5rem);font-weight:700}.footnote{text-align:center;font-size:var(--fs-xs);opacity:.7;margin-top:1.5rem;line-height:1.45}@media (max-width:900px){:root{--slide-mask-w:90vw;--plinth-h:44px;--hit:40px}.top-chrome{justify-content:center;inset:auto 0 0}.top-chrome .progress:before,.top-chrome .menu-btn:before{transform:none}.deck[data-overview=true] .top-chrome .progress{translate:0 120%}.progress__star img{width:24px}.claim-panel{bottom:calc(var(--plinth-h) + .75rem)}.showcase{grid-template-columns:repeat(3,1fr)}.showcase__item{grid-column:span 3!important}.overview__headline{font-size:var(--fs-l)}.overview__stars{flex-wrap:wrap;align-content:center;gap:2rem 1.25rem}.overview__item{flex:0 0 26%;max-width:26%}.deck-footer{bottom:calc(var(--plinth-h) + 1rem);gap:1rem}.deck-footer__sub{max-width:28ch}.nav-arrow{width:44px;height:96px;top:62%}.slide{overscroll-behavior-y:contain}}@media (max-width:560px){.deck-footer__brand{font-size:var(--fs-m)}}@media (max-height:560px){.slide:not(.slide--home) .slide__inner{padding-top:4.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.deck{position:static;overflow:visible}.claim-panel{display:none}}
