.reference-home{--reference-green: #01a914;--reference-black: #070707;--reference-paper: #fff;--reference-muted: #777;--reference-wordmark-width: clamp(200px, 17.5vw, 260px);min-width:320px;min-height:100svh;overflow-x:hidden;background:var(--reference-paper);color:var(--reference-black);color-scheme:light;font-family:Street Haas,Helvetica Neue,Arial,sans-serif}.street-document.is-reference-access-open,.street-body.is-reference-access-open{background:#01a914}.reference-home main{min-height:100svh}.street-body .reference-home ::selection{background:transparent;color:transparent;-webkit-text-fill-color:transparent}.reference-home button,.reference-home input,.reference-home select{font:inherit}.reference-home button{border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.reference-home a,.reference-home button{text-decoration-thickness:1px;text-underline-offset:3px}.reference-home a:focus-visible,.reference-home button:focus-visible,.reference-home input:focus-visible,.reference-home select:focus-visible{outline:1.5px solid var(--reference-black);outline-offset:4px}.reference-home [data-pointer-restored-focus]:focus-visible{outline:0}.reference-link-accent{color:var(--reference-green)!important}.reference-intro{position:relative;height:100svh;min-height:0;overflow:hidden;background:var(--reference-paper);isolation:isolate}.reference-intro__title{position:absolute;z-index:2;top:clamp(40px,7.5svh,66px);left:3.2%;width:var(--reference-wordmark-width);aspect-ratio:331 / 73;margin:0;line-height:0}.reference-intro__wordmark{--reference-wordmark-wipe: 0%;position:relative;display:block;width:100%;max-width:100%;height:100%;background:linear-gradient(to top,#fff 0%,#fff var(--reference-wordmark-wipe),var(--reference-black) var(--reference-wordmark-wipe),var(--reference-black) 100%);-webkit-mask:url(/images/street-wordmark.svg) center / contain no-repeat;mask:url(/images/street-wordmark.svg) center / contain no-repeat;forced-color-adjust:none}.reference-intro[data-cursor-active=true] [data-cursor-invert=text]{--street-cursor-resting-ink: var(--reference-black);background:radial-gradient(circle 23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px),#fff 0 22.75px,var(--street-cursor-resting-ink) 23.25px);background-clip:text;color:transparent!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reference-intro[data-cursor-active=true] .reference-intro__nav [data-cursor-invert=text]{--street-cursor-resting-ink: var(--reference-muted)}.reference-intro[data-cursor-active=true] .reference-link-accent [data-cursor-invert=text]{--street-cursor-resting-ink: var(--reference-green)}.reference-intro[data-cursor-active=true] .reference-intro__wordmark[data-cursor-invert=logo]:after{position:absolute;inset:0;background:#fff;clip-path:circle(23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px));content:""}.reference-intro__nav{position:absolute;z-index:2;top:clamp(43px,7.15svh,64px);right:3.2%;display:flex;gap:clamp(28px,4vw,64px);align-items:center;white-space:nowrap;color:var(--reference-muted);font-size:clamp(14px,1.02vw,17px);line-height:1.1}.reference-intro__nav a:hover,.reference-intro__nav button:hover{text-decoration:none}.reference-intro__statement{position:absolute;z-index:2;top:clamp(170px,27svh,260px);right:3.2%;left:3.2%;display:grid;width:auto;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);column-gap:clamp(48px,7vw,120px);align-items:end;align-items:last baseline;margin:0;font-size:clamp(30px,2.4vw,38px);font-weight:400;line-height:1.08;letter-spacing:-.01em}.reference-intro__statement p{margin:0}.reference-intro__statement-primary{display:flex;min-width:0;flex-direction:column}.reference-intro__statement-primary p:first-child{-webkit-text-stroke:.2px currentcolor}.reference-intro__statement-primary p+p{margin-top:1em}.reference-intro__statement .reference-intro__credibility{max-width:440px;justify-self:end;margin:0;font-size:clamp(16px,1.35vw,21px);line-height:1.25;letter-spacing:normal;text-align:right}.reference-access-dialog{--reference-access-foreground: #fff;--reference-access-gutter: 3.2vw;position:fixed;inset:0;width:100%;max-width:none;height:100vh;height:100svh;height:100dvh;max-height:none;overflow:hidden;overflow:clip;border:0;border-radius:0;margin:0;background:transparent;color:var(--reference-access-foreground);padding:0;color-scheme:dark}.reference-access-dialog:focus{outline:0}.reference-access-dialog button:focus-visible,.reference-access-dialog input:focus-visible,.reference-access-dialog select:focus-visible{outline-color:var(--reference-access-foreground)}.reference-access-dialog__shell{position:absolute;inset:0;overflow:hidden;background:var(--reference-green);isolation:isolate;transform:translate3d(0,100%,0);transition:transform .62s cubic-bezier(.22,1,.36,1);will-change:transform}.reference-access-dialog.is-open .reference-access-dialog__shell{transform:translateZ(0)}.reference-access-dialog.is-closing .reference-access-dialog__shell{transition-duration:.42s;transition-timing-function:cubic-bezier(.4,0,1,1)}.reference-access-dialog::backdrop{background:transparent}.reference-access-dialog__content{position:relative;z-index:2;display:grid;width:100%;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow-y:auto;overscroll-behavior:contain;background:transparent;padding:max(26px,env(safe-area-inset-top)) var(--reference-access-gutter) max(20px,env(safe-area-inset-bottom));opacity:0;transform:translate3d(0,12px,0);transition:opacity .3s ease .17s,transform .3s cubic-bezier(.22,1,.36,1) .17s;-webkit-overflow-scrolling:touch}.reference-access-dialog.is-open .reference-access-dialog__content{opacity:1;transform:translateZ(0)}.reference-access-dialog.is-closing .reference-access-dialog__content{opacity:0;transition:opacity .14s linear}.reference-access-dialog>.reference-intro__wordmark{position:absolute;z-index:5;top:clamp(40px,7.5svh,66px);left:var(--reference-access-gutter);width:var(--reference-wordmark-width);height:auto;aspect-ratio:331 / 73;pointer-events:none}.reference-access-dialog__header{position:absolute;z-index:4;top:0;right:0;left:0;display:flex;min-height:clamp(112px,15svh,140px);box-sizing:border-box;align-items:flex-start;justify-content:flex-end;gap:32px;background:transparent;padding:max(26px,env(safe-area-inset-top)) var(--reference-access-gutter) 0}.reference-access-dialog__close{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:flex-end;text-decoration:none;font-size:15px;line-height:1;opacity:0;transform:translate3d(0,12px,0);transition:opacity .3s ease .17s,transform .3s cubic-bezier(.22,1,.36,1) .17s}.reference-access-dialog.is-open .reference-access-dialog__close{opacity:1;transform:translateZ(0)}.reference-access-dialog.is-closing .reference-access-dialog__close{opacity:0;transition:opacity .14s linear}.reference-access-dialog__content>astro-island{display:block;min-height:0}.access-waitlist{display:grid;width:100%;max-width:1600px;height:100%;min-height:0;grid-template-columns:minmax(0,1.1fr) minmax(520px,clamp(520px,40vw,700px));align-items:center;gap:clamp(64px,8vw,140px);margin-block:auto;margin-inline:0 auto;padding-block:clamp(42px,7vh,76px)}.access-waitlist__copy{max-width:820px}.access-waitlist__announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.access-waitlist__copy h2{max-width:820px;margin:0 0 -.08em;padding-bottom:.08em;font-size:clamp(44px,4.5vw,68px);font-weight:400;line-height:.92;letter-spacing:-.02em;text-wrap:balance}.access-waitlist__copy>p:last-child{max-width:590px;margin:clamp(26px,3.5vh,36px) 0 0;font-size:clamp(20px,1.55vw,24px);line-height:1.25;letter-spacing:normal}.access-waitlist__form{width:100%;max-width:520px;justify-self:center}.access-waitlist__alert{border-left:2px solid var(--reference-access-foreground);margin-bottom:28px;padding:2px 0 2px 12px;font-size:14px;line-height:1.35}.access-waitlist__field{position:relative;min-height:112px}.access-waitlist__field label{display:block;margin-bottom:8px;font-size:15px;line-height:1.2}.access-waitlist__field input{width:100%;height:58px;border:0;border-bottom:1px solid var(--reference-access-foreground);border-radius:0;outline:0;background:transparent;color:var(--reference-access-foreground);caret-color:var(--reference-access-foreground);padding:0;font-size:clamp(24px,2.2vw,32px);line-height:1}.access-waitlist__phone-control{position:relative;display:grid}.reference-access-dialog[data-cursor-active=true] .access-waitlist__phone-control[data-cursor-invert=field]:after{position:absolute;z-index:0;inset:0;display:flex;align-items:center;background:radial-gradient(circle 23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px),var(--reference-black) 0 22.75px,var(--reference-access-foreground) 23.25px);background-clip:text;color:transparent;content:attr(data-contact-value);overflow:hidden;pointer-events:none;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reference-access-dialog[data-cursor-active=true] .access-waitlist__phone-control[data-cursor-invert=field] input{position:relative;z-index:1;color:transparent;-webkit-text-fill-color:transparent}.reference-access-dialog[data-cursor-active=true] .access-waitlist__phone-control[data-cursor-invert=field] input:-webkit-autofill{-webkit-text-fill-color:transparent}.access-waitlist__field--phone .access-waitlist__phone-control[data-cursor-invert=field]:after{padding:0 18px 0 138px}.access-waitlist__field--phone .access-waitlist__phone-control{min-height:64px;grid-template-columns:120px minmax(0,1fr);overflow:visible;border:1px solid var(--reference-access-foreground);border-radius:16px;background:#ffffff0a;transition:border-color .16s ease,box-shadow .16s ease}.reference-access-dialog[data-cursor-active=true] .access-waitlist__field--phone .access-waitlist__phone-control[data-cursor-invert=field]{background:radial-gradient(circle 23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px),transparent 0 22.75px,rgb(255 255 255 / 4%) 23.25px)}.reference-access-dialog[data-cursor-active=true] .access-waitlist__field--phone .access-waitlist__phone-control[data-cursor-invert=field]:before{position:absolute;z-index:3;inset:-1px;border-radius:17px;background:radial-gradient(circle 23px at calc(var(--street-cursor-local-x, -100px) + 1px) calc(var(--street-cursor-local-y, -100px) + 1px),var(--reference-black) 0 22.75px,transparent 23.25px);content:"";padding:2px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.access-waitlist__country-trigger{position:relative;display:grid;width:100%;min-width:0;height:62px;grid-template-columns:auto auto 12px;align-items:center;gap:7px;border-right:1px solid rgb(255 255 255 / 42%)!important;color:var(--reference-access-foreground)!important;padding:0 13px!important;font-size:clamp(19px,1.55vw,23px);line-height:1;white-space:nowrap}.reference-access-dialog[data-cursor-active=true] .access-waitlist__phone-control[data-cursor-invert=field] .access-waitlist__country-trigger:after{position:absolute;z-index:3;top:0;right:-1px;bottom:0;width:1px;background:radial-gradient(circle 23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px),var(--reference-black) 0 22.75px,transparent 23.25px);content:"";pointer-events:none}.access-waitlist__country-trigger:focus-visible,.access-waitlist__field--phone .access-waitlist__phone-control input:focus-visible{outline:0}.access-waitlist__country-trigger:focus-visible span:first-child{text-decoration:underline;text-underline-offset:4px}.access-waitlist__country-chevron{width:15px;height:15px;justify-self:end;stroke-width:1.75;transition:transform .16s ease}.access-waitlist__country-trigger[data-state=open] .access-waitlist__country-chevron{transform:rotate(180deg)}.access-waitlist__country-menu{position:relative;isolation:isolate;z-index:20;width:min(360px,calc(100vw - 40px));max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid rgb(255 255 255 / 14%);border-radius:16px;outline:0;background:var(--reference-black);color:var(--reference-access-foreground);box-shadow:0 18px 56px #00000047}.reference-access-dialog[data-cursor-active=true] .access-waitlist__country-menu[data-cursor-invert=surface]:before{position:absolute;z-index:1;inset:0;background:var(--reference-access-foreground);clip-path:circle(23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px));content:"";pointer-events:none}.reference-access-dialog[data-cursor-active=true] .access-waitlist__country-menu[data-cursor-invert=surface]:after{position:absolute;z-index:3;inset:0;border-radius:inherit;background:radial-gradient(circle 23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px),var(--reference-black) 0 22.75px,transparent 23.25px);content:"";padding:1px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.access-waitlist__country-menu-viewport{position:relative;z-index:2;max-height:min(360px,var(--radix-select-content-available-height));overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-color:rgb(255 255 255 / 52%) transparent;scrollbar-width:thin}.access-waitlist__country-option{position:relative;display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:12px;border-radius:10px;outline:0;padding:8px 10px;cursor:pointer;font-size:15px;line-height:1.2;user-select:none}.access-waitlist__country-option[data-highlighted]{background:#ffffff1f}.access-waitlist__country-option[data-state=checked]{background:#ffffff14}.access-waitlist__country-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-waitlist__country-option-code{color:#ffffffb3;font-variant-numeric:tabular-nums}.access-waitlist__country-option-indicator{display:flex;align-items:center;justify-content:center}.access-waitlist__country-option-indicator svg{width:13px;height:13px;stroke-width:2}.access-waitlist__field--phone .access-waitlist__phone-control input{min-width:0;height:62px;border-bottom:0;padding:0 18px;line-height:1.2}.access-waitlist__field--phone .access-waitlist__phone-control:has(input:focus-visible),.access-waitlist__field--phone .access-waitlist__phone-control.has-error{border-color:var(--reference-access-foreground);box-shadow:0 0 0 1px var(--reference-access-foreground)}.access-waitlist__field--phone .access-waitlist__phone-control:has(:disabled){opacity:.68}.access-waitlist__field--phone .access-waitlist__phone-control :disabled{cursor:default}.access-waitlist__field input:focus,.access-waitlist__field input[aria-invalid=true]{border-bottom-color:var(--reference-access-foreground);box-shadow:0 2px 0 -1px var(--reference-access-foreground)}.access-waitlist__field--phone .access-waitlist__phone-control input:focus,.access-waitlist__field--phone .access-waitlist__phone-control input[aria-invalid=true]{border:0;box-shadow:none}.access-waitlist__field input:-webkit-autofill,.access-waitlist__field input:-webkit-autofill:hover,.access-waitlist__field input:-webkit-autofill:focus,.access-waitlist__field input:-webkit-autofill:active{background-color:transparent!important;background-clip:text;caret-color:var(--reference-access-foreground);transition:background-color 9999s ease-out 0s;-webkit-background-clip:text;-webkit-text-fill-color:var(--reference-access-foreground)}.access-waitlist__field>span{display:block;margin-top:8px;font-size:13px;line-height:1.25}.access-waitlist__field-error{font-weight:500}.access-waitlist__sms-consent{margin:10px 0 0;font-size:13px;line-height:1.35;opacity:.76}.access-waitlist__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.access-waitlist__submit{display:inline-flex;width:100%;min-height:64px;align-items:center;justify-content:center;margin-top:26px;border-radius:20px;background:var(--reference-access-foreground)!important;color:var(--reference-black)!important;padding:0 24px!important;font-size:20px;transition:background-color .16s ease,color .16s ease}.access-waitlist__submit:hover:not(:disabled){background:#ffffffd6!important;color:var(--reference-black)!important}.access-waitlist__submit:disabled{cursor:wait;opacity:.58}.access-waitlist__submit[data-loading-animation=logo]{opacity:1}.access-waitlist__submit[data-status=success]{cursor:default;opacity:.72}.access-waitlist__submit-loader{display:block;width:48px;height:48px;object-fit:contain;pointer-events:none}.access-waitlist__submit-fallback{display:none}.access-waitlist__submit-fallback.is-visible{display:inline}.access-waitlist__submit-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.access-waitlist--locating{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.access-waitlist__locating{margin:0;font-size:clamp(52px,6vw,90px);font-weight:400;line-height:.95;letter-spacing:-.02em}.reference-access-dialog__legal{min-height:0;max-height:clamp(140px,17dvh,170px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--reference-access-foreground);padding:16px 18px 0 0;font-size:clamp(14px,.95vw,15px);line-height:1.5;scrollbar-color:rgb(255 255 255 / 72%) transparent;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.reference-access-dialog__legal:focus-visible{outline:1.5px solid var(--reference-access-foreground);outline-offset:4px}.reference-access-dialog__legal-copy{max-width:1180px}.reference-access-dialog__legal p{margin:0}.reference-access-dialog__legal p+p{margin-top:8px}.reference-access-dialog__legal strong{font-weight:600}.reference-access-dialog[data-cursor-active=true] [data-cursor-invert=text]{--street-cursor-active-ink: var(--reference-black);--street-cursor-resting-ink: var(--reference-access-foreground);background:radial-gradient(circle 23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px),var(--street-cursor-active-ink) 0 22.75px,var(--street-cursor-resting-ink) 23.25px);background-clip:text;color:transparent!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reference-access-dialog[data-cursor-active=true] .access-waitlist__submit [data-cursor-invert=text]{--street-cursor-resting-ink: var(--reference-black)}.reference-access-dialog[data-cursor-active=true]>.reference-intro__wordmark[data-cursor-invert=logo]:after{position:absolute;inset:0;background:linear-gradient(to bottom,#fff 0 var(--street-cursor-sheet-y, 0px),var(--reference-black) var(--street-cursor-sheet-y, 0px) 100%);clip-path:circle(23px at var(--street-cursor-local-x, -100px) var(--street-cursor-local-y, -100px));content:""}@media(max-width:960px){.reference-home{--reference-wordmark-width: min(64vw, 260px)}.reference-access-dialog{--reference-access-gutter: 20px}.reference-intro{position:relative;display:grid;min-height:100svh;height:auto;grid-template-rows:auto auto auto 1fr;overflow:visible;padding:24px 20px max(28px,env(safe-area-inset-bottom))}.reference-intro__title,.reference-intro__nav,.reference-intro__statement{position:static}.reference-access-dialog>.reference-intro__wordmark{top:max(24px,env(safe-area-inset-top));left:var(--reference-access-gutter)}.reference-intro__nav{display:flex;width:100%;flex-wrap:wrap;gap:2px clamp(14px,4vw,24px);justify-content:flex-end;margin-top:clamp(22px,3.5svh,32px);font-size:clamp(13px,3.6vw,15px)}.reference-intro__nav a,.reference-intro__nav button{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;padding-block:0}.reference-home .reference-intro__nav .contact-reveal{min-height:44px}.reference-intro__statement{width:100%;grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);column-gap:clamp(28px,5vw,56px);margin-top:clamp(30px,5svh,48px);font-size:clamp(22px,6.5vw,30px);line-height:1.06}.reference-intro__statement .reference-intro__credibility{font-size:clamp(15px,2.2vw,18px)}.reference-intro .street-footer-line{position:static;align-self:end;margin-top:clamp(36px,7svh,64px);padding-bottom:0}.access-waitlist{display:block;height:auto;padding-block:48px 64px}.access-waitlist__copy h2{font-size:clamp(42px,6.5vw,58px);line-height:.94}.access-waitlist__copy>p:last-child{max-width:620px;margin-top:26px;font-size:clamp(19px,2.7vw,22px)}.access-waitlist__form{max-width:600px;margin:48px auto 0}.access-waitlist--locating{display:flex;min-height:calc(100dvh - 190px)}}@media(max-width:700px){.reference-home{--reference-wordmark-width: clamp(110px, 36vw, 140px)}.reference-intro{grid-template-columns:var(--reference-wordmark-width) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(12px,4vw,16px)}.reference-intro__statement{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);row-gap:0}.reference-intro__nav{display:flex;width:100%;align-self:start;justify-content:flex-end;gap:clamp(12px,3vw,16px);margin-top:0;font-size:clamp(12px,3.4vw,14px)}.reference-home .reference-intro__nav .contact-reveal{display:none}.reference-intro__nav .reference-link-accent{grid-column:auto;justify-self:auto}.reference-intro .street-footer-line{grid-column:1 / -1}.reference-intro__statement .reference-intro__credibility{max-width:min(100%,340px);justify-self:start;margin-top:clamp(56px,12svh,96px);font-size:clamp(15px,4vw,17px);text-align:left}.reference-access-dialog__content{display:grid;grid-template-rows:auto minmax(0,1fr);padding:calc(70px + max(18px,env(safe-area-inset-top))) var(--reference-access-gutter) max(16px,env(safe-area-inset-bottom))}.reference-access-dialog__header{top:0;min-height:calc(70px + max(18px,env(safe-area-inset-top)));padding:max(18px,env(safe-area-inset-top)) var(--reference-access-gutter) 0}.access-waitlist{display:block;height:auto;padding-block:36px 48px}.access-waitlist__copy h2{font-size:clamp(36px,9.8vw,46px);line-height:.94}.access-waitlist__copy>p:last-child{margin-top:24px;font-size:clamp(17px,4.6vw,19px);line-height:1.3}.access-waitlist__form{max-width:none;margin:42px auto 0}.access-waitlist__field{min-height:104px}.access-waitlist__field input{height:54px;font-size:24px}.access-waitlist__field--phone .access-waitlist__phone-control{grid-template-columns:112px minmax(0,1fr)}.access-waitlist__submit{min-height:60px;margin-top:22px;font-size:18px}.access-waitlist--locating{display:flex;min-height:calc(100dvh - 190px);justify-content:center}.reference-access-dialog__legal{max-height:none;align-self:stretch;margin-top:24px;overscroll-behavior-y:auto;padding:14px 14px 0 0;font-size:14px}.access-waitlist__country-menu{width:min(360px,calc(100vw - 32px))}.reference-access-dialog__legal p+p{margin-top:10px}}@media(max-width:700px)and (max-height:700px){.access-waitlist{padding-block:24px 20px}.access-waitlist__copy>p:last-child{margin-top:18px}.access-waitlist__form{margin-top:28px}.access-waitlist__field{min-height:96px}.access-waitlist__submit{margin-top:16px}.reference-access-dialog__legal{max-height:none;margin-top:16px}}@media(max-width:360px)and (max-height:620px){.reference-access-dialog>.reference-intro__wordmark{top:max(18px,env(safe-area-inset-top))}.reference-access-dialog__header{min-height:calc(60px + max(16px,env(safe-area-inset-top)));padding-top:max(16px,env(safe-area-inset-top))}.reference-access-dialog__content{padding-top:calc(60px + max(16px,env(safe-area-inset-top)))}.access-waitlist{padding-block:16px}.access-waitlist__copy h2{font-size:30px;line-height:.96}.access-waitlist__copy>p:last-child{margin-top:14px;font-size:16px;line-height:1.25}.access-waitlist__form{margin-top:18px}.access-waitlist__field{min-height:80px}.access-waitlist__field label{margin-bottom:6px;font-size:14px}.access-waitlist__field input{height:50px;font-size:22px}.access-waitlist__field--phone .access-waitlist__phone-control{min-height:54px;grid-template-columns:104px minmax(0,1fr)}.access-waitlist__country-trigger,.access-waitlist__field--phone .access-waitlist__phone-control input{height:52px}.access-waitlist__sms-consent{margin-top:6px;font-size:12px;line-height:1.3}.access-waitlist__submit{min-height:52px;margin-top:10px;font-size:17px}.reference-access-dialog__legal{max-height:none;margin-top:12px;padding-top:10px}}@media(max-width:960px)and (max-height:500px)and (orientation:landscape){.reference-home{--reference-wordmark-width: min(19vw, 160px)}.reference-intro{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);padding:16px 20px max(16px,env(safe-area-inset-bottom))}.reference-intro__nav{position:absolute;top:18px;right:20px;display:flex;width:auto;grid-template-columns:none;grid-template-rows:none;gap:2px clamp(14px,4vw,24px);margin-top:0}.reference-intro__nav .reference-link-accent{grid-column:auto}.reference-home .reference-intro__nav .contact-reveal{display:none}.reference-intro__statement{grid-column:1;margin-top:18px}.reference-intro__statement .reference-intro__credibility{justify-self:stretch;margin-top:0;text-align:right}.reference-intro .street-footer-line{grid-column:1;margin-top:16px}.reference-access-dialog>.reference-intro__wordmark{top:max(16px,env(safe-area-inset-top))}.reference-access-dialog__header{min-height:calc(64px + max(12px,env(safe-area-inset-top)));padding:max(12px,env(safe-area-inset-top)) var(--reference-access-gutter) 0}.reference-access-dialog__content{padding:calc(64px + max(12px,env(safe-area-inset-top))) var(--reference-access-gutter) max(12px,env(safe-area-inset-bottom))}.access-waitlist{display:grid;height:100%;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:32px;padding-block:12px 16px}.access-waitlist__copy h2{font-size:clamp(30px,4.6vw,40px)}.access-waitlist__copy>p:last-child{margin-top:14px;font-size:15px}.access-waitlist__form{max-width:440px;margin-top:0}.access-waitlist__field{min-height:76px}.access-waitlist__field--phone .access-waitlist__phone-control{min-height:54px}.access-waitlist__country-trigger,.access-waitlist__field--phone .access-waitlist__phone-control input{height:52px}.access-waitlist__submit{min-height:52px;margin-top:10px}.reference-access-dialog__legal{max-height:72px;padding-top:10px;font-size:13px}}@media(hover:none)and (pointer:coarse){.reference-access-dialog__close{-webkit-tap-highlight-color:transparent}}@media(prefers-reduced-motion:reduce){.reference-home{scroll-behavior:auto}.reference-access-dialog__shell,.reference-access-dialog__content,.reference-access-dialog__close{transform:none;transition:none}.reference-access-dialog__content{opacity:1}.access-waitlist__submit-loader{display:none}.access-waitlist__submit-fallback{display:inline}}
