
:root{--sky:#a7d8f0;--coral:#eb725e;--butter:#f6d960;--navy:#172b4d;--paper:#fbfaf4;--line:#6f90a7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--navy);font:16px/1.55 Arial,sans-serif}img{display:block;max-width:100%}a{color:inherit}.nu-wrap{width:min(100% - 4rem,1220px);margin:auto}.skip{position:absolute;left:-999px;z-index:100;background:var(--butter);padding:.7rem}.skip:focus{left:1rem;top:1rem}.nu-header{background:var(--navy);color:var(--paper);position:sticky;top:0;z-index:50}.nu-header .nu-wrap{min-height:70px;display:flex;align-items:center;gap:1rem}.nu-mark{width:180px}.nu-nav{display:flex;gap:1rem;margin-left:auto}.nu-nav a,.nu-foot a{font:700 .72rem "Courier New",monospace;text-transform:uppercase;text-decoration:none}.nu-menu{display:none;margin-left:auto;background:none;border:1px solid var(--paper);color:var(--paper);padding:.35rem .6rem}.nu-section{padding:clamp(4.8rem,8vw,8rem) 0;position:relative}.nu-kicker{margin:0 0 .9rem;font:700 .68rem "Courier New",monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--coral)}h1,h2,h3{margin:0;letter-spacing:-.06em;line-height:.88}h1{font:800 clamp(4rem,10vw,10rem)/.76 Arial,"Helvetica Neue",sans-serif;text-transform:uppercase}h2{font:800 clamp(2.7rem,6vw,6.5rem)/.84 Arial,sans-serif;text-transform:uppercase}h2 em{font:400 Georgia,serif;text-transform:none;color:var(--coral)}h3{font-size:1.25rem}.nu-button{display:inline-flex;gap:.5rem;align-items:center;padding:.8rem 1rem;background:var(--navy);color:var(--paper);text-decoration:none;border:0;font-weight:800;font-size:.82rem}.nu-hero{background:var(--sky);padding:clamp(3rem,7vw,7rem) 0 0}.nu-hero .nu-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,7rem);align-items:center}.nu-hero p:not(.nu-kicker){max-width:37ch;margin:1.5rem 0 2rem}.nu-hero figure{margin:0}.nu-hero img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0 70px 0 0}.nu-tape{background:var(--coral);height:18px}.nu-invite{background:var(--paper)}.nu-invite .nu-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,8rem);align-items:center}.nu-invite figure{margin:0}.nu-invite img{width:100%;aspect-ratio:3/4;object-fit:cover}.nu-steps{margin-top:1.7rem}.nu-steps div{padding:1rem;border:2px solid var(--navy);margin-top:-2px;display:grid;grid-template-columns:3rem 1fr;gap:1rem}.nu-steps b{font:700 .75rem "Courier New",monospace;color:var(--coral)}.nu-orbit{background:var(--butter)}.nu-orbit .nu-wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem);align-items:center}.nu-orbit figure{margin:0}.nu-orbit img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border:14px solid var(--navy)}.nu-turn{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.5rem 0}.nu-turn button{padding:.55rem .7rem;border:2px solid var(--navy);background:transparent;color:var(--navy);font:700 .72rem "Courier New",monospace}.nu-turn button[aria-pressed="true"]{background:var(--navy);color:var(--paper)}.nu-turn-copy{border-top:2px solid var(--navy);padding-top:1rem;min-height:7rem}.nu-archive{background:var(--navy);color:var(--paper)}.nu-archive .nu-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,7vw,8rem);align-items:end}.nu-archive .nu-kicker{color:var(--butter)}.nu-archive h2 em{color:var(--sky)}.nu-archive figure{margin:0}.nu-archive img{width:100%;aspect-ratio:3/2;object-fit:cover}.nu-archive-list div{border-left:5px solid var(--butter);padding:.7rem 1rem;margin-top:.8rem}.nu-note{background:var(--coral);color:var(--paper)}.nu-note .nu-wrap{max-width:800px}.nu-note h2 em{color:var(--butter)}.nu-form{margin-top:1.6rem}.nu-form label{display:block;font-size:.8rem;font-weight:800;margin-bottom:.35rem}.nu-form input,.nu-form select,.nu-form textarea{width:100%;padding:.7rem;border:2px solid var(--navy);border-radius:0;background:var(--paper);color:var(--navy)}.nu-form textarea{min-height:120px;resize:vertical}.nu-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nu-note .nu-button{margin-top:1rem;background:var(--butter);color:var(--navy)}.nu-status{min-height:1.5rem;margin:.7rem 0 0;font-weight:800}.nu-host .nu-wrap{display:grid;grid-template-columns:1fr .9fr;gap:clamp(2rem,6vw,7rem);align-items:end}.nu-host figure{margin:0}.nu-host img{width:100%;aspect-ratio:16/9;object-fit:cover}.nu-cues{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1rem}.nu-cues div{padding:1rem;border:2px solid var(--navy);margin-left:-2px}.nu-cues div:nth-child(2){background:var(--sky)}.nu-cues div:nth-child(3){background:var(--butter)}.nu-roles{background:var(--sky)}.nu-roles .nu-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,8rem);align-items:center}.nu-roles figure{margin:0}.nu-roles img{width:100%;aspect-ratio:2/3;object-fit:cover}.nu-role-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.6rem}.nu-role-list div{border-top:2px solid var(--navy);padding-top:.7rem}.nu-shelf{background:var(--paper)}.nu-shelf .nu-wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);align-items:end}.nu-shelf-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nu-shelf figure{margin:0}.nu-shelf img{width:100%;object-fit:cover}.nu-shelf figure:first-child img{aspect-ratio:4/3}.nu-shelf figure:last-child img{aspect-ratio:1/1}.nu-faq{background:var(--butter)}.nu-faq .nu-wrap{max-width:980px}.nu-faq h2{margin-bottom:2rem}.nu-faq .accordion-item{background:transparent;border:0;border-top:2px solid var(--navy);border-radius:0}.nu-faq .accordion-item:last-child{border-bottom:2px solid var(--navy)}.nu-faq .accordion-button{background:transparent;box-shadow:none;padding:1rem 0;color:var(--navy);font-weight:800}.nu-faq .accordion-button:not(.collapsed){background:transparent}.nu-faq .accordion-body{padding:0 0 1.2rem;max-width:64ch}.nu-close{padding-bottom:0}.nu-close .nu-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,8rem);align-items:end}.nu-close-images{display:grid;grid-template-columns:.7fr 1.3fr;gap:1rem;align-items:end}.nu-close figure{margin:0}.nu-close img{width:100%;object-fit:cover}.nu-close-images figure:first-child img{aspect-ratio:4/5}.nu-close-images figure:last-child img{aspect-ratio:3/2}.nu-copy{padding-bottom:4rem}.nu-foot{background:var(--navy);color:var(--paper);padding:2.6rem 0}.nu-foot-grid{display:grid;grid-template-columns:1fr .8fr 1fr;gap:1rem;align-items:end}.nu-foot .nu-email{font-weight:800;color:var(--butter);justify-self:center}.nu-foot nav{justify-self:end;display:flex;flex-direction:column;gap:.35rem;align-items:end}.nu-foot small{grid-column:1/4;text-align:center;color:#bbc9de;font:400 .67rem "Courier New",monospace}@media(max-width:760px){.nu-wrap{width:min(100% - 2rem,1220px)}.nu-header .nu-wrap{min-height:62px}.nu-mark{width:150px}.nu-menu{display:block}.nu-nav{display:none;position:absolute;top:62px;left:0;right:0;background:var(--navy);padding:1rem 5%;flex-direction:column}.nu-nav.open{display:flex}.nu-hero .nu-wrap,.nu-invite .nu-wrap,.nu-orbit .nu-wrap,.nu-archive .nu-wrap,.nu-host .nu-wrap,.nu-roles .nu-wrap,.nu-shelf .nu-wrap,.nu-close .nu-wrap,.nu-foot-grid{grid-template-columns:1fr}.nu-form-grid,.nu-cues,.nu-role-list,.nu-shelf-grid,.nu-close-images{grid-template-columns:1fr}.nu-cues div{margin:-2px 0 0}.nu-foot .nu-email,.nu-foot nav,.nu-foot small{justify-self:start;align-items:flex-start;grid-column:auto;text-align:left}.nu-section,.nu-hero{contain:layout paint}}
