.a-start{z-index:2;background:var(--c-paper);color:var(--c-ink);margin-top:-10.5svh;padding-bottom:clamp(1rem,.5rem + 1.5vw,2rem);position:relative}@media (max-width:599px){.a-start{margin-top:-12.3svh}}.a-wrap{padding-top:clamp(1.25rem,.75rem + 1.2vw,2rem)}.a-label{border-bottom:1px solid var(--c-line-2);color:var(--c-muted);padding-bottom:1rem}.a-doors{border-top:1px solid var(--c-line-2);border-bottom:1px solid var(--c-line-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.a-door{display:grid;position:relative}.a-door+.a-door{border-left:1px solid var(--c-line-2)}.a-door-link{isolation:isolate;min-height:clamp(15.5rem,9rem + 11vw,21rem);color:inherit;grid-template-rows:auto 1fr auto;row-gap:1rem;padding:clamp(1.5rem,1rem + 1.4vw,2.5rem) clamp(1.25rem,.5rem + 1.8vw,2.5rem) clamp(1.5rem,1rem + 1.2vw,2.25rem);text-decoration:none;display:grid;position:relative}.a-door:first-child .a-door-link{padding-left:0}.a-door:last-child .a-door-link{padding-right:0}.a-door-link:before{content:"";z-index:-1;opacity:0;transform-origin:50% 100%;transition:opacity .5s ease, transform .7s var(--e-out);background:linear-gradient(#a2d0be00 0%,#a2d0be38 45%,#e6d9ab75 100%);position:absolute;inset:0;transform:scaleY(.6)}.a-door:first-child .a-door-link:before{left:calc(-1 * var(--s-gutter))}.a-door:last-child .a-door-link:before{right:calc(-1 * var(--s-gutter))}.a-door-link:hover:before{opacity:1;transform:none}.a-door-link:focus-visible:before{opacity:1;transform:none}.a-door-link--static:before{content:none}.a-door-link--static:hover .a-door-title{color:inherit}.a-door-link:focus-visible{outline:2px solid var(--c-teal-ink);outline-offset:-2px}.a-door-title{font-family:var(--f-display);font-synthesis:none;letter-spacing:var(--d-track-xl);text-wrap:balance;font-size:clamp(1.75rem,1rem + 1.9vw,3rem);font-weight:200;line-height:1.04;transition:color .3s}.a-door-link:hover .a-door-title{color:var(--c-teal-ink)}.a-door-line{max-width:30ch;color:var(--c-muted);text-wrap:pretty;align-self:start;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}.a-door-text{display:block}.a-door-line--wide{max-width:none}.a-door-more{margin-top:.75em}.a-door-examples{margin-top:.75em;display:block}@media (min-width:1101px){.a-door-line--split{grid-template-columns:minmax(0,30ch) max-content;column-gap:clamp(1.75rem,.5rem + 2vw,3rem);max-width:none;display:grid}.a-door-line--split .a-door-examples{margin-top:0}}.a-door-example{padding-left:1.1em;display:block;position:relative}.a-door-example:before{content:"•";position:absolute;left:.2em}.a-door-cta{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--c-line-3);justify-self:start;align-items:center;gap:.65rem;padding-block:.35rem;font-size:.75rem;font-weight:400;line-height:1.3;transition:border-color .2s;display:inline-flex}.a-door-cta svg{width:14px;height:14px;transition:translate .4s var(--e-out);flex:none}.a-door-link:hover .a-door-cta{border-color:var(--c-ink)}.a-door-link:hover .a-door-cta svg{translate:5px}@media (max-width:1100px){.a-door-title{font-size:clamp(1.5rem,.9rem + 1.6vw,2.2rem)}}@media (max-width:760px){.a-doors{grid-template-columns:minmax(0,1fr)}.a-door+.a-door{border-left:0;border-top:1px solid var(--c-line-2)}.a-door-link,.a-door:first-child .a-door-link,.a-door:last-child .a-door-link{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;min-height:0;padding:1.35rem 0 1.4rem}.a-door-link:before,.a-door:first-child .a-door-link:before,.a-door:last-child .a-door-link:before{left:calc(-1 * var(--s-gutter));right:calc(-1 * var(--s-gutter))}.a-door-title{letter-spacing:var(--d-track);grid-column:1;font-size:clamp(1.45rem,1.1rem + 1.6vw,1.9rem);font-weight:400}.a-door-line{grid-area:2/1}.a-door-cta{letter-spacing:0;border:0;grid-area:1/2;align-self:center;padding:0;font-size:0}.a-door-cta svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.a-door-link:before,.a-door-title,.a-door-cta,.a-door-cta svg{transition:none}}.d-dawn{isolation:isolate;background:linear-gradient(#fff 0,#ffffffeb 5rem,#ffffffbd 11rem,#ffffff7a 18rem,#ffffff38 25rem,#ffffff0f 31rem,#fff0 36rem),linear-gradient(168deg,#fff 0%,#f7f9f7 5%,#eff4f1 13%,#ecf2ee 22%,#f0f2eb 32%,#f5f0e5 44%,#f6ebd8 58%,#f4e4c8 74%,#f2dcb8 100%);position:relative}.d-dawn .s-grain{isolation:auto}
