@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.w1wTMa_className{font-family:Outfit,Outfit Fallback;font-style:normal}.w1wTMa_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--ink:#16151c;--ink-2:#1f1e27;--ink-line:#33323d;--paper:#f6f4ef;--stone:#e9e5db;--white:#fff;--teal:#1e6b63;--teal-d:#17544e;--teal-l:#5fb3a6;--text:#3a3942;--mute:#6b6a72;--rule:#d5d1c7;--on-dark:#bcb9c4;--on-dark-mute:#9b99a5;--acc:var(--teal);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--sec:clamp(4.5rem, 8vw, 9rem);--head:clamp(2.5rem, 4vw, 4rem);--col:clamp(2rem, 5vw, 6rem);--r-s:.75rem;--r-m:1.25rem;--r-l:1.75rem;--r-pill:999px;--wrap:90rem;--gutter:clamp(1.25rem, 4vw, 4rem);--nav-h:4rem;--font:var(--font-outfit), "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem;font-size:clamp(16px,.5vw + 9.6px,22px)}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}a{color:inherit}img,svg{max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--teal-l);outline-offset:3px;border-radius:6px}::selection{background:var(--teal);color:var(--paper)}.wrap{width:100%;max-width:var(--wrap);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.d1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,7vw,7rem);font-weight:300;line-height:.98}.d2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:300;line-height:1.02}.d3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:400;line-height:1.12}.h{letter-spacing:-.005em;font-size:1.3125rem;font-weight:500;line-height:1.3}.lede{max-width:58ch;color:var(--text);font-size:clamp(1.125rem,1.35vw,1.375rem);line-height:1.5}.lede.strong{color:var(--ink)}.small{color:var(--mute);font-size:.9375rem}.band{padding-block:var(--sec)}.band.join{padding-top:0}.ink{background:var(--ink);color:var(--paper);--acc:var(--teal-l)}.ink .lede{color:var(--on-dark)}.ink .lede.strong{color:var(--paper)}.ink .small{color:var(--on-dark-mute)}.teal{background:var(--teal);color:var(--paper);--acc:var(--paper)}.teal .lede{color:#d5e6e2}.stone{background:var(--stone)}.head{gap:var(--s-5) var(--col);margin-bottom:var(--head);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.head>.lede{justify-self:end}@media (max-width:56rem){.head{grid-template-columns:1fr}.head>.lede{justify-self:start}}.split{gap:var(--s-7) var(--col);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;display:grid}.split>.stick{top:calc(var(--nav-h) + var(--s-7));gap:var(--s-5);display:grid;position:sticky}.split.mid{align-items:center}@media (max-width:56rem){.split{grid-template-columns:1fr}.split>.stick{position:static}}.stack{gap:var(--s-5);justify-items:start;display:grid}.stack.fill{justify-items:stretch}.stack.loose{gap:var(--s-7)}.photo{border-radius:var(--r-l);background:var(--stone);aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.photo img{object-fit:cover}.photo.tall{aspect-ratio:4/5}.photo.wide{aspect-ratio:16/10}.photo figcaption{left:var(--s-4);bottom:var(--s-4);background:var(--ink);color:var(--paper);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);font-size:.875rem;position:absolute}.ink .photo,.teal .photo{background:var(--ink-2)}.mosaic{gap:var(--s-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.mosaic .photo:first-child{aspect-ratio:auto;grid-row:span 2;min-height:100%}.mosaic .photo:not(:first-child){aspect-ratio:16/10}@media (max-width:44rem){.mosaic{grid-template-columns:1fr 1fr}.mosaic .photo:first-child{aspect-ratio:4/3;grid-area:auto/1/auto/-1;min-height:0}.mosaic .photo:not(:first-child){aspect-ratio:1}}.duo{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:44rem){.duo{grid-template-columns:1fr}}.btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid;justify-content:center;align-items:center;min-height:3.25rem;padding:0 1.625rem;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.solid:hover{background:var(--teal);border-color:var(--teal)}.btn:not(.solid):hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ink .btn.solid,.teal .btn.solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ink .btn.solid:hover{background:var(--teal-l);border-color:var(--teal-l)}.teal .btn.solid:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ink .btn:not(.solid):hover,.teal .btn:not(.solid):hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btns{gap:var(--s-3);flex-wrap:wrap;display:flex}.link{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:.375rem;font-weight:500;text-decoration-thickness:2px}.link:hover{color:var(--acc)}.nav{z-index:50;left:0;right:0;top:calc(var(--s-4) + env(safe-area-inset-top,0px));pointer-events:none;position:fixed}.nav .bar{pointer-events:auto;width:min(100% - 2 * var(--gutter), var(--wrap) - 2 * var(--gutter));background:var(--ink);color:var(--paper);--acc:var(--teal-l);border-radius:var(--r-m);margin-inline:auto;box-shadow:0 .625rem 2.5rem -.75rem #0a090e8c}.nav .row{height:var(--nav-h);padding:0 var(--s-3) 0 var(--s-5);justify-content:space-between;align-items:center;display:flex}.nav .logo{width:10.5rem;display:block}.nav .logo svg{width:100%;height:auto;display:block}.nav .links{align-items:center;gap:var(--s-1);display:flex}.nav .links>a,.nav .links>button{cursor:pointer;border-radius:var(--r-pill);color:#e2dfd7;background:0 0;border:0;padding:.5625rem .9375rem;font-size:1rem;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s}.nav .links>a:hover,.nav .links>button:hover,.nav .links>[aria-expanded=true],.nav .links>[aria-current=page]{background:var(--ink-line);color:var(--paper)}.nav .links>a.go{background:var(--paper);color:var(--ink);margin-left:var(--s-2);padding:.625rem 1.25rem;font-weight:500}.nav .links>a.go:hover{background:var(--teal-l)}.nav .caret{width:.5rem;height:.5rem;margin-left:var(--s-2);border-bottom:1.6px solid;border-right:1.6px solid;transition:transform .2s;display:inline-block;transform:translateY(-.1875rem)rotate(45deg)}.nav [aria-expanded=true] .caret{transform:translateY(.0625rem)rotate(-135deg)}.nav .mega{border-top:1px solid var(--ink-line);padding:var(--s-5);gap:var(--s-1) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.8fr);display:grid}.nav .mega a{padding:var(--s-3) var(--s-4);border-radius:var(--r-s);gap:.125rem;text-decoration:none;display:grid}.nav .mega a:hover{background:var(--ink-2)}.nav .mega b{font-size:1.0625rem;font-weight:500}.nav .mega span{color:#a3a1ad;font-size:.90625rem;line-height:1.4}.nav .mega .aside{background:var(--teal);border-radius:var(--r-s);padding:var(--s-5);justify-content:space-between;gap:var(--s-5);flex-direction:column;grid-area:1/3/span 4;display:flex}.nav .mega .aside p{letter-spacing:-.01em;font-size:1.375rem;font-weight:300;line-height:1.2}.nav .mega .aside a{text-underline-offset:.3125rem;padding:0;font-weight:500;text-decoration:underline;display:inline}.nav .mega .aside a:hover{background:0 0}.nav .burger{cursor:pointer;border-radius:var(--r-s);background:0 0;border:0;width:2.75rem;height:2.75rem;display:none}.nav .burger svg{margin:auto;display:block}.nav .sheet{display:none}@media (max-width:58rem){:root{--nav-h:3.625rem}.nav .links{display:none}.nav .burger{display:block}.nav .logo{width:9.375rem}.nav .row{padding:0 var(--s-2) 0 var(--s-4)}.nav .sheet{padding:var(--s-2) var(--s-4) var(--s-4);border-top:1px solid var(--ink-line);gap:.125rem;max-height:calc(100dvh - 7rem);display:grid;overflow-y:auto}.nav .sheet a{padding:var(--s-3) var(--s-2);border-radius:var(--r-s);font-size:1.25rem;font-weight:300;text-decoration:none}.nav .sheet .sub{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-5);color:#c9c6d0;font-size:1rem;font-weight:400}.nav .sheet .go{margin-top:var(--s-3);background:var(--paper);color:var(--ink);text-align:center;border-radius:var(--r-pill);padding:.875rem;font-size:1.0625rem;font-weight:500}}.hero{padding-top:calc(var(--nav-h) + var(--s-4) + var(--s-8));padding-bottom:var(--s-8);overflow:hidden}.hero .grid{gap:var(--s-7) var(--col);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero .copy{gap:var(--s-6);justify-items:start;display:grid}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:11ch;font-size:clamp(2.75rem,5.8vw,6.25rem);font-weight:300;line-height:1}.hero .circles{aspect-ratio:5/4;width:100%;min-width:0;height:auto;display:block}@media (max-width:56rem){.hero{padding-bottom:var(--s-7)}.hero .grid{gap:var(--s-6);grid-template-columns:1fr}.hero .circles{aspect-ratio:16/10}}.hw-s{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.draw .hw-s{animation:hw-write .5s cubic-bezier(.5, 0, .2, 1) calc(.25s + var(--i) * 75ms) backwards}.draw .hw-d{transform-box:fill-box;transform-origin:50%;animation:hw-land .4s cubic-bezier(.3, 1.7, .5, 1) calc(.55s + var(--i) * 75ms) backwards}}@keyframes hw-write{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hw-land{0%{transform:scale(0)}to{transform:scale(1)}}.show{gap:var(--s-7) var(--col);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.show .names{display:grid}.show .names button{align-items:center;gap:var(--s-4);text-align:left;width:100%;padding:var(--s-3) 0;cursor:pointer;letter-spacing:-.025em;color:#a9a6ad;background:0 0;border:0;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:300;line-height:1.1;transition:color .25s,gap .3s cubic-bezier(.2,.7,.2,1);display:flex}.show .names button:before{content:"";border:.1875rem solid var(--teal);border-radius:50%;flex:none;width:.75rem;height:.75rem;margin-left:-1.75rem;transition:transform .3s cubic-bezier(.3,1.6,.5,1),margin .3s cubic-bezier(.2,.7,.2,1);transform:scale(0)}.show .names button[aria-pressed=true]{color:var(--ink)}.show .names button[aria-pressed=true]:before{margin-left:0;transform:scale(1)}.show .panel{gap:var(--s-5);display:grid}.show .frame{aspect-ratio:4/3;border-radius:var(--r-l);background:var(--stone);position:relative;overflow:hidden}.show .frame img{object-fit:cover;opacity:0;transition:opacity .35s}.show .frame img.on{opacity:1}.show .cap{gap:var(--s-2) var(--s-6);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.show .cap p{color:var(--text);font-size:clamp(1.125rem,1.35vw,1.375rem)}@media (prefers-reduced-motion:no-preference){.show .cap p{animation:.5s cubic-bezier(.2,.7,.2,1) backwards rise}}@media (max-width:56rem){.show{gap:var(--s-6);grid-template-columns:1fr}.show .panel{order:-1}.show .frame{aspect-ratio:16/10}.show .names{gap:0 var(--s-4);grid-template-columns:1fr 1fr}.show .names button{padding:var(--s-2) 0;gap:var(--s-2);font-size:1.25rem}.show .names button:before{border-width:.125rem;width:.5rem;height:.5rem;margin-left:-1rem}}.index{border-top:1.5px solid var(--ink)}.index a{gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem;align-items:center;text-decoration:none;transition:padding .25s,color .2s;display:grid;position:relative}.index a:before{content:"";inset:0 calc(-1 * var(--s-5));border-radius:var(--r-s);background:var(--ink);opacity:0;z-index:0;transition:opacity .2s;position:absolute}.index a>*{z-index:1;position:relative}.index .t{letter-spacing:-.025em;font-size:clamp(1.625rem,3.2vw,3.25rem);font-weight:300;line-height:1.05}.index .v{color:var(--text);max-width:40ch;font-size:clamp(1.0625rem,1.2vw,1.25rem);transition:color .2s}.index .o{border:1.5px solid;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.index .o:after{content:"";background:var(--teal);border-radius:50%;width:.625rem;height:.625rem;transition:transform .25s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.index .ph{display:none}@media (hover:hover){.index a:hover{color:var(--paper);z-index:2}.index a:hover:before{opacity:1}.index a:hover .v{color:#c9c6d0}.index a:hover .o:after{background:var(--teal-l);transform:scale(1)}}@media (hover:hover) and (min-width:75rem){.index .ph{z-index:3;aspect-ratio:4/3;border-radius:var(--r-m);opacity:0;pointer-events:none;width:15rem;transition:opacity .2s,transform .35s cubic-bezier(.2,.9,.3,1.2);display:block;position:absolute;top:50%;right:6.5rem;overflow:hidden;transform:translateY(-50%)rotate(-2deg)scale(.86);box-shadow:0 1.5rem 3rem -1rem #0a090e99}.index .ph img{object-fit:cover}.index a:hover .ph{opacity:1;transform:translateY(-50%)rotate(3deg)scale(1)}}.index a:focus-visible{outline-offset:-3px}@media (max-width:48rem){.index a{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr) 2.25rem}.index .v{grid-column:1;font-size:1rem}.index .o{width:2.25rem;height:2.25rem;margin-top:var(--s-1);grid-area:1/2/span 2;align-self:start}}.facts{border-top:1px solid var(--ink-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts li{padding:var(--s-5) var(--s-5) var(--s-5) 0;border-bottom:1px solid var(--ink-line);gap:var(--s-2);align-content:start;display:grid}.facts li:nth-child(odd){border-right:1px solid var(--ink-line)}.facts li:nth-child(2n){padding-left:var(--s-5)}.facts .n{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--teal-l);font-size:clamp(2.5rem,4.4vw,4.25rem);font-weight:300;line-height:1}.facts .l{color:var(--on-dark);max-width:24ch;font-size:.96875rem}.case{gap:var(--s-7) var(--col);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}@media (max-width:56rem){.case{grid-template-columns:1fr}}.milau-logo{width:11rem;height:auto;display:block}.stage{border-radius:var(--r-l);padding:var(--s-7) var(--s-5);background:var(--ink-2);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.stage>img{object-fit:cover;z-index:-2}.stage:after{content:"";z-index:-1;background:linear-gradient(#16151c26,#16151c99);position:absolute;inset:0}.phone{aspect-ratio:660/1411;--tilt:3deg;width:min(18.75rem,76vw);transform:rotate(var(--tilt));background:#0c0b10;border-radius:2.875rem;padding:.625rem;box-shadow:0 0 0 1.5px #3b3a45,0 3rem 5.5rem -1.5rem #000c}.phone .scr{background:#f3ecdf;border-radius:2.3125rem;height:100%;position:relative;overflow:hidden}.phone .scr img{object-fit:cover;object-position:top}.screens{gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.screens li{gap:var(--s-4);justify-items:center;display:grid}.screens .phone{--tilt:0deg;border-radius:2.25rem;width:100%;max-width:17rem;padding:.5rem;animation:none;box-shadow:0 0 0 1.5px #3b3a45,0 2rem 3.5rem -1.5rem #000000b3}.screens .phone .scr{border-radius:1.75rem}@media (max-width:56rem){.screens{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.prose{gap:var(--s-7);max-width:44rem;display:grid}.prose section{gap:var(--s-4);display:grid}.prose p,.prose li{color:var(--text)}.prose ul{gap:var(--s-2);padding-left:var(--s-5);list-style:outside;display:grid}.person{gap:var(--s-7) var(--col);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.person .photo{aspect-ratio:4/5}@media (max-width:56rem){.person{grid-template-columns:1fr}.person .photo{max-width:22rem}.phone{--tilt:0deg}}.line{gap:var(--s-5);padding-top:var(--s-6);counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.line:before{content:"";transform-origin:0;border-top:.1875rem solid var(--ink);border-radius:.1875rem;position:absolute;top:.375rem;left:.375rem;right:0}.line li{gap:var(--s-2);counter-increment:step;align-content:start;display:grid;position:relative}.line li:before{content:"";left:0;top:calc(-1 * var(--s-6));background:var(--paper);border:.1875rem solid var(--ink);border-radius:50%;width:.9375rem;height:.9375rem;position:absolute}.stone .line li:before{background:var(--stone)}.line li:last-child:before{background:var(--teal);border-color:var(--teal)}.line .num{color:var(--mute);font-size:.9375rem}.line .num:before{content:"Step " counter(step)}.line p{color:var(--text);font-size:1rem}@media (max-width:56rem){.line{padding-top:0;padding-left:var(--s-6);gap:var(--s-6);grid-template-columns:1fr}.line:before{border-top:0;border-left:.1875rem solid var(--ink);inset:.375rem auto .375rem .375rem}.line li:before{left:calc(-1 * var(--s-6));top:.25rem}}.ways{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ways>div{padding:var(--s-6) var(--s-6) 0 0;gap:var(--s-3);align-content:start;display:grid}.ways>div+div{padding-left:var(--s-6);border-left:1px solid var(--rule)}.ways .fit{color:var(--teal);font-size:.9375rem;font-weight:500}.ways p:last-child{color:var(--text)}@media (max-width:52rem){.ways{grid-template-columns:1fr}.ways>div,.ways>div+div{padding:var(--s-5) 0;border-left:0;border-bottom:1px solid var(--rule)}}.faq{border-top:1.5px solid}.faq details{border-bottom:1px solid var(--rule)}.ink .faq details{border-color:var(--ink-line)}.faq summary{cursor:pointer;gap:var(--s-4);padding:var(--s-5) 0;letter-spacing:-.01em;grid-template-columns:1fr 1.75rem;align-items:center;font-size:clamp(1.1875rem,1.6vw,1.5rem);font-weight:400;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-bottom:2px solid;border-right:2px solid;justify-self:center;width:.875rem;height:.875rem;margin-top:-.375rem;transition:transform .2s;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:.375rem;transform:rotate(-135deg)}.faq p{padding:0 var(--s-7) var(--s-5) 0;color:var(--text);max-width:62ch}.ink .faq p{color:var(--on-dark)}.closing{isolation:isolate;color:var(--paper);--acc:var(--teal-l);padding-block:calc(var(--sec) * 1.25) var(--sec);background:#0f1a22;position:relative;overflow:hidden}.closing>img{object-fit:cover;object-position:60% 40%;z-index:-2}.closing:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f141cd1 0%,#0f141c59 55%,#0f141c1a 100%),linear-gradient(#16151c00 55%,#16151c 100%);position:absolute;inset:0}.closing .wrap{gap:var(--head);display:grid}.closing .d1{max-width:11ch}.closing .act{gap:var(--s-5) var(--s-7);padding-top:var(--s-6);border-top:1.5px solid #f6f4ef66;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.closing .lede{color:#dedbe4}.top{padding-top:calc(var(--nav-h) + var(--s-4) + var(--s-9));padding-bottom:var(--sec)}.top.flush{padding-bottom:var(--head)}.top .stack{gap:var(--s-6)}.top .pair{gap:var(--s-7) var(--col);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid}@media (max-width:56rem){.top{padding-top:calc(var(--nav-h) + var(--s-4) + var(--s-8))}.top .pair{grid-template-columns:1fr}}.crumb{color:var(--mute);font-size:.9375rem}.crumb a{border-bottom:1px solid var(--rule);text-decoration:none}.crumb a:hover{color:var(--teal);border-color:var(--teal)}.ink .crumb{color:var(--on-dark-mute)}.ink .crumb a{border-color:var(--ink-line)}.dots{gap:var(--s-4);display:grid}.dots li{padding-left:var(--s-6);font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.4;position:relative}.dots li:before{content:"";border:2.5px solid var(--acc);border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;top:.5em;left:0}.rows{border-top:1.5px solid}.rows>li,.rows>div{gap:var(--s-3) var(--s-7);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);display:grid}.ink .rows>li,.ink .rows>div{border-color:var(--ink-line)}.rows p,.rows dd{color:var(--text)}.ink .rows p,.ink .rows dd{color:var(--on-dark)}.rows dt{color:var(--mute)}.ink .rows dt{color:var(--on-dark-mute)}.rows .stack{gap:var(--s-3)}@media (max-width:44rem){.rows>li,.rows>div{grid-template-columns:1fr}}.tags{gap:var(--s-2);flex-wrap:wrap;display:flex}.tags li{border-radius:var(--r-pill);border:1.5px solid;padding:.375rem 1rem;font-size:.96875rem}.state{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--stone);color:var(--text);font-size:.875rem;font-weight:500;display:inline-block}.state.live{background:var(--teal);color:var(--paper)}.next{gap:var(--s-5);padding-block:var(--s-8);border-top:1.5px solid var(--ink);grid-template-columns:1fr auto;align-items:end;text-decoration:none;display:grid}.next>span:first-child{gap:var(--s-2);display:grid}.next:hover .d2{color:var(--teal)}.next .o{border:2px solid;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.next .o:after{content:"";background:var(--teal);border-radius:50%;width:.875rem;height:.875rem}.mark-big{width:100%;max-width:24rem;height:auto;color:var(--paper);--acc:var(--teal-l);display:block}.brief{gap:var(--s-7) var(--col);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}@media (max-width:56rem){.brief{grid-template-columns:1fr}}.brief fieldset{margin:0 0 var(--s-6);border:0;min-width:0;padding:0}.brief legend,.brief label.q{margin-bottom:var(--s-3);padding:0;font-size:1.125rem;font-weight:500;display:block}.pick{gap:var(--s-2);flex-wrap:wrap;display:flex}.pick label{cursor:pointer;position:relative}.pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.pick span{border:1.5px solid var(--rule);background:var(--white);border-radius:var(--r-pill);padding:.5625rem 1.125rem;font-size:1rem;transition:background-color .15s,border-color .15s,color .15s;display:block}.pick input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pick input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.field{border:1.5px solid var(--rule);background:var(--white);border-radius:var(--r-s);width:100%;font:inherit;color:inherit;padding:.875rem 1rem}.field:focus{border-color:var(--teal);outline:none}textarea.field{resize:vertical;min-height:8.25rem}.two{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:32rem){.two{grid-template-columns:1fr}}.letter{background:var(--ink);color:var(--paper);--acc:var(--teal-l);border-radius:var(--r-l);padding:var(--s-6);gap:var(--s-5);top:calc(var(--nav-h) + var(--s-7));display:grid;position:sticky}.letter pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#d9d6ce;border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);padding:var(--s-5) 0;max-height:22.5rem;margin:0;font-size:.96875rem;line-height:1.55;overflow-y:auto}.letter .to{color:var(--on-dark-mute);font-size:.9375rem}.letter .to b{color:var(--paper);font-weight:500}@media (max-width:56rem){.letter{padding:var(--s-5);position:static}}.foot{background:var(--ink);color:var(--paper);--acc:var(--teal-l);padding-top:var(--s-9);overflow:hidden}.foot .cols{gap:var(--s-7) var(--s-6);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));display:grid}.foot .say{letter-spacing:-.02em;max-width:16ch;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:300;line-height:1.15}.foot h2{color:var(--on-dark-mute);margin-bottom:var(--s-4);font-size:.9375rem;font-weight:400}.foot h2:not(:first-child){margin-top:var(--s-6)}.foot ul{gap:var(--s-2);display:grid}.foot a{color:#e4e1d9;text-decoration:none}.foot a:hover{color:var(--teal-l)}.foot .base{margin-top:var(--s-8);padding-block:var(--s-5);border-top:1px solid var(--ink-line);gap:var(--s-2) var(--s-5);color:var(--on-dark-mute);flex-wrap:wrap;justify-content:space-between;font-size:.9375rem;display:flex}.foot .legal{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.foot .legal a{color:var(--on-dark-mute)}.foot .name{width:100%;height:auto;color:var(--ink-2);--acc:var(--teal-d);margin-top:var(--s-6);margin-bottom:var(--s-6);display:block}@media (max-width:52rem){.foot{padding-top:var(--s-8)}.foot .cols{grid-template-columns:1fr 1fr}.foot .cols>:first-child{grid-column:1/-1}}.btn:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.nav .bar{animation:.7s cubic-bezier(.2,.7,.2,1) backwards drop}.hero .copy>*,.top .stack>*{animation:.9s cubic-bezier(.2,.7,.2,1) backwards rise}.hero .copy>:first-child,.top .stack>:first-child{animation-delay:.1s}.hero .copy>:nth-child(2),.top .stack>:nth-child(2){animation-delay:.2s}.hero .copy>:nth-child(3),.top .stack>:nth-child(3){animation-delay:.3s}.top .stack>:nth-child(4){animation-delay:.4s}.top .photo,.top .stage,.top+.join .photo{animation:1s cubic-bezier(.2,.7,.2,1) .3s backwards settle}.phone{animation:7s ease-in-out infinite alternate float}}@keyframes rise{0%{opacity:0;transform:translateY(1.75rem)}}@keyframes drop{0%{opacity:0;transform:translateY(-1.5rem)}}@keyframes settle{0%{opacity:0;transform:scale(.97)}}@keyframes float{0%{transform:translateY(-.5rem) rotate(var(--tilt))}to{transform:translateY(.5rem) rotate(calc(var(--tilt) - 1deg))}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
