*,*::before,*::after{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;background:#ffffff;color:#111;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-size:clamp(0.9rem, calc(0.85rem + 0.25vw), 1rem);line-height:1.6;-webkit-font-smoothing:antialiased}.page{max-width:60rem;margin:0 auto;padding:clamp(2rem, 6vw, 5rem) clamp(1.25rem, 5vw, 3rem)}.masthead{margin:0 0 clamp(2rem, 6vw, 3.5rem);color:#fc9003;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:clamp(1.6rem, 5vw, 3.4rem);line-height:1.1;letter-spacing:-0.02em;text-transform:uppercase}.masthead__line{display:block}.masthead__line--left{text-align:left}.masthead__line--right{text-align:right;font-size:0.85em}.copy{font-weight:400}.copy>:first-child{margin-top:0}.copy>:last-child{margin-bottom:0}.copy p{margin:0 0 1.2em}.copy h2,.copy h3{font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:0.04em;margin:2em 0 0.8em}.copy a{color:#fc9003;text-underline-offset:0.2em}.copy ul,.copy ol{margin:0 0 1.2em;padding-left:1.4em}.copy li{margin-bottom:0.4em}.copy strong{font-weight:700}.form{margin-top:clamp(2rem, 6vw, 3.5rem)}.form iframe{display:block;width:100%;border:0;height:1620px}@media (min-width: 700px){.form iframe{height:1500px}}@media (min-width: 960px){.form iframe{height:1360px}}.form--placeholder{border:1px dashed #dcdcdc;padding:clamp(1.25rem, 4vw, 2rem);color:#777}.form--placeholder p{margin:0}.form--placeholder code{color:#fc9003}
