:root{--field: #2f3524;--paper: #e4e4de;--paper-2: #d5d5cc;--ink: #1f2418;--muted: #4f5642;--on-field: #e4e4de;--on-field-2: #c4c8b4;--font: "Literata", Georgia, "Times New Roman", serif;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--step-lead: clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--step-head: clamp(2rem, 1.4rem + 2.2vw, 3.5rem);--step-display: clamp(2.75rem, 1.6rem + 4.2vw, 5.25rem);--margin: clamp(16px, 2vw, 28px);--gutter: clamp(1rem, 2vw, 2rem);--section: clamp(6rem, 12vw, 12rem);--radius: 0px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--t-press: .14s;--t-hover: .18s;--t-reveal: .8s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--field);color:var(--on-field);font-family:var(--font);font-size:var(--step-body);line-height:1.6;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg{display:block;max-width:100%}img{height:auto}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit}:target{scroll-margin-top:2rem}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:3px solid currentColor;outline-offset:3px}h1,h2,h3{font-weight:500;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}p{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nums{font-variant-numeric:tabular-nums}.skip{position:absolute;left:var(--margin);top:-4rem;z-index:10;background:var(--paper);color:var(--ink);padding:.6rem 1rem}.skip:focus{top:var(--margin)}.paper{background:var(--paper);color:var(--ink)}.paper ::selection{background:var(--ink);color:var(--paper)}.airmail{display:flex;width:100%;min-width:0;height:56px;overflow:hidden;background:var(--paper)}.airmail span{flex:0 0 28px;margin-right:28px;background:var(--ink);transform:skew(-32deg);transform-origin:bottom}.airmail--thin{height:10px}.airmail--thin span{flex-basis:18px;margin-right:18px}.scallop-top{-webkit-mask:radial-gradient(circle at 50% 0,#0000 13px,#000 14px) 0 0 / 40px 100% repeat-x;mask:radial-gradient(circle at 50% 0,#0000 13px,#000 14px) 0 0 / 40px 100% repeat-x;padding-top:14px}.scallop-bottom{-webkit-mask:radial-gradient(circle at 50% 100%,#0000 13px,#000 14px) 0 0 / 40px 100% repeat-x;mask:radial-gradient(circle at 50% 100%,#0000 13px,#000 14px) 0 0 / 40px 100% repeat-x;padding-bottom:14px}.perf{height:0;margin-inline:calc(var(--pad) * -1);border-top:6px dotted var(--field)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.6rem;background:var(--ink);color:var(--paper);border-radius:var(--radius);text-decoration:none;font-weight:600;font-size:var(--step-body);white-space:nowrap;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease,color var(--t-hover) ease}.button:active{transform:scale(.97)}.button--paper{background:var(--paper);color:var(--ink)}.link{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){.button:hover{background:var(--field);outline:3px solid var(--ink);outline-offset:-3px}.button--paper:hover{background:var(--on-field-2);outline:0}.link:hover{text-decoration-color:currentColor}}.field{width:100%;min-height:3.25rem;padding:.7rem .9rem;background:var(--paper-2);color:var(--ink);border:0;border-radius:var(--radius);font-size:max(1rem,var(--step-body))}.field::placeholder{color:var(--muted);opacity:1}.field:focus-visible{outline:3px solid var(--ink);outline-offset:0}.bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem var(--margin);color:var(--on-field)}.bar__name{font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;text-decoration:none}.bar nav{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem);font-size:var(--step-body)}.bar nav a:not(.button){text-decoration:none}@media(max-width:40em){.bar__extra{display:none}}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:var(--margin);min-height:100svh}.hero__card{min-width:0;display:flex;flex-direction:column;min-height:calc(100svh - 2 * var(--margin))}.hero__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(2.5rem,6vh,4.5rem) clamp(1.5rem,4vw,4rem)}.hero__name{font-size:var(--step-lead);font-weight:600;letter-spacing:-.01em}.hero h1{font-size:clamp(2.5rem,1rem + 3.4vw,4.5rem);margin-top:clamp(1.5rem,4vh,2.75rem);max-width:17ch}.hero__sub{font-size:var(--step-body);max-width:36ch;margin-top:1.5rem}.hero .button{margin-top:2rem}.hero__orders{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:.25rem 2.5rem;margin-top:clamp(2rem,5vh,3.5rem);text-align:center;font-size:var(--step-small)}.hero__orders dt{color:var(--muted)}.hero__orders dd{font-weight:600;font-size:var(--step-body)}.hero__links{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 2rem;padding:0 1.5rem 1.75rem;font-size:var(--step-body)}.hero__pic{position:sticky;top:var(--margin);height:calc(100svh - 2 * var(--margin));overflow:hidden;background:var(--paper-2)}.hero__pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:grayscale(1) contrast(1.05);opacity:0;transition:opacity 1.6s ease}.hero__pic img.is-on{opacity:1}.hero__cap{position:absolute;left:0;bottom:0;z-index:1;max-width:calc(100% - 2rem);padding:.55rem .9rem;background:var(--paper);color:var(--ink);font-size:var(--step-small)}@media(max-width:56em){.hero{grid-template-columns:minmax(0,1fr);min-height:0;gap:0}.hero__body{padding:2.5rem 1.25rem}.hero__pic{order:-1;position:relative;top:0;height:48svh}.hero__card{min-height:0;margin-top:-24px;position:relative;z-index:2;margin-inline:12px}.hero h1{max-width:none}.airmail{height:40px}.hero h1{font-size:clamp(2rem,8vw,3rem)}.hero__orders{grid-template-columns:1fr 1fr;gap:.9rem 1.5rem}.hero__orders>div:last-child{grid-column:1 / -1}.hero__cap{top:0;bottom:auto}}.section{padding:var(--section) var(--margin) 0}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.intro{padding-top:clamp(4rem,8vw,7rem)}.intro__top{align-items:end;row-gap:1.5rem}.intro h2{grid-column:1 / 7;font-size:var(--step-display);max-width:11ch}.intro__note{grid-column:7 / 13;font-size:var(--step-lead);line-height:1.45;max-width:36ch}.intro__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gutter);margin-top:clamp(3rem,5vw,4.5rem)}.intro__facts dt{font-size:var(--step-head);letter-spacing:-.02em;line-height:1.1}.intro__facts dd{margin-top:.5rem;color:var(--on-field-2);max-width:26ch}ul.intro__list{margin:0;padding-left:1.1em;list-style:disc}.intro__list li+li{margin-top:.25rem}.intro__list li::marker{color:var(--on-field)}.intro__pic{margin-top:clamp(3rem,5vw,4.5rem)}.intro__pic img{width:100%;aspect-ratio:21 / 9;object-fit:cover;filter:grayscale(1) contrast(1.05)}.intro__pic figcaption{margin-top:.75rem;color:var(--on-field-2);font-size:var(--step-small)}@media(max-width:40em){.intro h2,.intro__note{grid-column:1 / -1}.intro__note{font-size:var(--step-body)}.intro__facts{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;margin-top:3rem}.intro__pic img{aspect-ratio:4 / 3}}.calc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:stretch}.calc__sheet{--pad: clamp(1.5rem, 4vw, 3.5rem);grid-column:1 / 8;padding:var(--pad)}.calc__sheet h2{font-size:var(--step-head)}.calc__sheet>p{margin-top:1rem;max-width:46ch}.calc fieldset{border:0;margin:2rem 0 0;padding:0}.calc legend,.calc__label{display:block;font-weight:600;margin-bottom:.75rem;padding:0}.calc__opts{display:flex;flex-wrap:wrap;gap:.5rem}.calc__opt input{position:absolute;opacity:0;pointer-events:none}.calc__opt span{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.1rem;background:var(--paper-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.calc__opt input:checked+span{background:var(--ink);color:var(--paper)}.calc__opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.calc__opt span:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.calc__opt input:not(:checked)+span:hover{background:var(--on-field-2)}}.calc__rate{display:flex;align-items:center;gap:.5rem;max-width:16rem;margin-top:2rem}.calc__rate .field{font-variant-numeric:tabular-nums}.calc__out{margin-top:2.5rem;padding-top:2rem;font-size:var(--step-lead);line-height:1.4;max-width:30ch}.calc__out b{font-weight:600}.calc__fine{margin-top:1rem;color:var(--muted);font-size:var(--step-small);max-width:52ch}.calc__pic{grid-column:8 / 13;display:flex;flex-direction:column}.calc__pic img{flex:1;width:100%;min-height:20rem;object-fit:cover;filter:grayscale(1) contrast(1.05)}.calc__pic figcaption{margin-top:.75rem;color:var(--on-field-2);font-size:var(--step-small)}@media(max-width:56em){.calc__sheet,.calc__pic{grid-column:1 / -1}.calc__pic{margin-top:1rem}.calc__pic img{min-height:14rem;aspect-ratio:16 / 9}}.files{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.files__pic{grid-column:1 / 6;position:sticky;top:8vh;aspect-ratio:4 / 5;overflow:hidden;background:var(--paper-2)}.files__pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);opacity:0;transition:opacity .5s ease}.files__pic img.is-on{opacity:1}.files__cap{position:absolute;left:0;bottom:0;z-index:1;max-width:calc(100% - 2rem);padding:.55rem .9rem;background:var(--paper);color:var(--ink);font-size:var(--step-small)}.files__list{grid-column:6 / 13;padding-left:clamp(0rem,2vw,2rem)}.files__head h2{font-size:var(--step-display)}.files__head p{margin-top:1.25rem;max-width:40ch;font-size:var(--step-lead);line-height:1.45}.folder{margin-top:clamp(3rem,5vw,4.5rem);display:flex;flex-direction:column}.folder__tab{align-self:flex-start;display:inline-flex;align-items:baseline;gap:.9rem;padding:.85rem 1.75rem .6rem;clip-path:polygon(.9rem 0,calc(100% - .9rem) 0,100% 100%,0 100%)}.folder__tab b{font-weight:600;font-size:var(--step-lead);letter-spacing:-.01em}.folder__tab span{color:var(--muted);font-size:var(--step-small)}.folder--1 .folder__tab{align-self:center}.folder--2 .folder__tab{align-self:flex-end}.folder__body{--pad: clamp(1.5rem, 3.5vw, 2.75rem);padding:var(--pad);margin-top:-1px}.folder__note{color:var(--muted)}.folder__rows{margin-top:1.25rem;display:grid;gap:.35rem}.row__link,.row--planned{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;align-items:baseline;padding:.9rem 1rem;margin-inline:-1rem;text-decoration:none}.row__link{background:var(--paper-2);transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.row__title{font-size:var(--step-lead);line-height:1.3;letter-spacing:-.01em}.row__link .row__title{font-weight:600}.row__meta{color:var(--muted);font-size:var(--step-small);white-space:nowrap}.row__desc{grid-column:1 / -1;margin-top:.35rem;color:var(--muted);max-width:52ch}.row--planned .row__title{color:var(--muted)}.row__link:active{transform:scale(.99)}.row__link:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){.row__link:hover{background:var(--ink);color:var(--paper)}.row__link:hover .row__meta,.row__link:hover .row__desc{color:var(--on-field-2)}}@media(max-width:56em){.files__pic{grid-column:1 / -1;position:relative;top:0;aspect-ratio:16 / 9}.files__pic img:not(:first-child){display:none}.files__list{grid-column:1 / -1;padding-left:0;margin-top:3rem}}@media(max-width:40em){.folder__tab{padding-inline:1.1rem}.folder__tab span{display:none}.row__title{font-size:var(--step-body)}}.letter{margin-top:var(--section);padding-inline:var(--margin)}.letter__sheet{max-width:76rem;margin-inline:auto}.letter__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:end;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,5vw,4.5rem) clamp(2rem,4vw,3rem)}.letter h2{font-size:var(--step-display);max-width:9ch}.letter__open{font-size:var(--step-lead);font-style:italic;line-height:1.4;max-width:28ch}.letter__spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.letter__col{padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,5vw,4.5rem) clamp(2.5rem,5vw,4.5rem)}.letter__col p{max-width:40ch}.letter__col p+p{margin-top:1.1em}.letter__col--fold{background:var(--paper-2);display:flex;flex-direction:column}.letter mark{background:var(--paper-2);color:inherit;padding:0 .15em}.letter__plate{margin-top:2rem;padding:8px 8px 0;background:var(--paper-2);transform:rotate(-1.5deg);max-width:26rem}.letter__plate img{aspect-ratio:3 / 2;object-fit:cover;filter:grayscale(1) contrast(1.05)}.letter__plate figcaption{padding:.5rem .25rem .6rem;color:var(--muted);font-size:var(--step-small)}.letter__sign{margin-top:auto;padding-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.letter__name{font-size:var(--step-head);font-style:italic;line-height:1.05;letter-spacing:-.02em}.letter__role{margin-top:.4rem;color:var(--muted);font-size:var(--step-small)}.letter__stamp{flex:none;width:clamp(6.5rem,10vw,8.5rem);color:var(--ink);transform:rotate(-9deg);opacity:.92}.stamp svg{width:100%;height:auto;overflow:visible;font-family:var(--font)}@media(max-width:48em){.letter__head,.letter__spread{grid-template-columns:1fr}.letter__head{gap:1.25rem}.letter__plate{max-width:none}}.reply{margin-top:var(--section);padding-inline:var(--margin)}.envelope{max-width:76rem;margin-inline:auto}.envelope__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,5vw,4.5rem)}.envelope h2{font-size:var(--step-display);max-width:10ch}.envelope__lead{margin-top:1.25rem;font-size:var(--step-lead);line-height:1.45;max-width:34ch}.envelope__inside{margin-top:clamp(2rem,4vw,3rem);display:grid;gap:1.25rem}.envelope__inside li{display:grid;grid-template-columns:minmax(12rem,15rem) 1fr;gap:.25rem 1.5rem;align-items:baseline}.envelope__inside b{font-weight:600;font-size:var(--step-lead);line-height:1.25}.envelope__inside span{color:var(--muted)}.envelope__form{position:relative;align-self:center;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);background:var(--paper-2)}.envelope__stamp{position:absolute;top:-1.25rem;right:1.25rem;width:92px;padding:6px;background:var(--paper);transform:rotate(4deg);outline:3px dotted var(--ink);outline-offset:-3px}.envelope__stamp img{aspect-ratio:3 / 4;object-fit:cover;object-position:30% 50%;filter:grayscale(1) contrast(1.05)}.envelope__post{font-size:var(--step-lead);font-style:italic;padding-right:6.5rem}.envelope form{margin-top:1.25rem;display:grid;gap:.6rem}.envelope label{font-weight:600}.envelope .field{background:var(--paper);border:2px solid var(--ink);min-height:3.5rem;transition:box-shadow var(--t-hover) ease}.envelope .field:focus-visible{outline:none;box-shadow:0 0 0 3px var(--paper-2),0 0 0 5px var(--ink)}.envelope .button{width:100%;min-height:3.5rem}.signup__fine{margin-top:.4rem;color:var(--muted);font-size:var(--step-small)}.signup__status{min-height:1.6em;font-weight:600}.envelope.is-done form>:not(.signup__status){display:none}@media(max-width:56em){.envelope__body,.envelope__inside li{grid-template-columns:1fr}}.foot{padding:var(--section) var(--margin) var(--margin)}.foot__card{--pad: clamp(1.5rem, 4.5vw, 3.75rem);max-width:76rem;margin-inline:auto}.foot__card.scallop-top{padding-top:0}.foot__photo img{width:100%;aspect-ratio:3 / 1;object-fit:cover;filter:grayscale(1) contrast(1.05)}.foot__body{padding:clamp(2rem,4vw,3.5rem) var(--pad) 1.5rem}.foot__body>h2{font-size:var(--step-display)}.foot__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.foot__say{max-width:38ch}.foot__list{display:grid;gap:.75rem;font-size:var(--step-lead)}.foot__imprint{margin-top:clamp(2.5rem,5vw,4rem);color:var(--muted);font-size:var(--step-small)}@media(max-width:48em){.foot__photo img{aspect-ratio:16 / 9}.foot__grid{grid-template-columns:1fr;gap:2rem}.foot__list{font-size:var(--step-body)}}.post{--pad: clamp(1.5rem, 6vw, 5rem);width:min(54rem,100% - 2 * var(--margin));margin:clamp(.5rem,2vw,2rem) auto 0}.post__sheet{padding:0 var(--pad) var(--pad)}.post__band{width:auto;margin-inline:calc(var(--pad) * -1)}.post__head{padding-top:clamp(2.5rem,6vw,4.5rem)}.post h1{font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);max-width:22ch}.post__dek{font-size:var(--step-lead);line-height:1.4;margin-top:1.5rem;max-width:34ch}.post__fig{margin:clamp(2rem,4vw,3rem) calc(var(--pad) * -1) 0}.post__fig img{width:100%;aspect-ratio:2 / 1;object-fit:cover;filter:grayscale(1) contrast(1.05)}.post__fig figcaption{padding:.6rem var(--pad) 0;color:var(--muted);font-size:var(--step-small)}.post__meta{margin-top:1.5rem;color:var(--muted);font-size:var(--step-small)}.prose{margin-top:clamp(2.5rem,5vw,4rem)}.prose>*+*{margin-top:1.1em}.prose p,.prose li{max-width:64ch}.prose h2{font-size:var(--step-lead);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-top:2.5em}.prose h3{font-size:var(--step-body);font-weight:600;margin-top:2em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--muted)}.prose a{text-decoration-thickness:.07em;text-underline-offset:.2em}.prose blockquote{padding:1.25rem 1.5rem;background:var(--paper-2);font-size:var(--step-lead);line-height:1.4;font-style:italic}.prose blockquote p{max-width:40ch}.prose strong{font-weight:600}.prose img{margin-block:2em}.prose code{font-size:.9em;background:var(--paper-2);padding:.1em .3em}.author{--pad: clamp(1.5rem, 6vw, 5rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;padding:clamp(2rem,4vw,3rem) var(--pad) var(--pad);background:var(--paper-2);color:var(--ink)}.author__stamp{width:clamp(7.5rem,14vw,10.5rem);color:var(--ink);transform:rotate(-9deg);opacity:.92}.author__name{font-size:var(--step-head);font-style:italic;font-weight:500;line-height:1.05;letter-spacing:-.02em}.author__role{margin-top:.5rem;color:var(--muted)}.author__record{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:1rem 1.5rem;margin-top:1.75rem;padding:1.25rem 1.25rem 1.35rem;background:var(--paper)}.author__record dt{color:var(--muted);font-size:var(--step-small)}.author__record dd{margin-top:.2rem;font-weight:600;line-height:1.35}.author__line{margin-top:1.5rem;font-size:var(--step-lead);font-style:italic;line-height:1.4;max-width:34ch}.author__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem}@media(prefers-reduced-motion:no-preference){.js .author[data-reveal]{transform:none}.js .author[data-reveal] .author__stamp{opacity:0;transform:rotate(-9deg) scale(1.35);transition:opacity .3s ease .25s,transform .45s cubic-bezier(.3,1.6,.5,1) .25s}.js .author[data-reveal].is-in .author__stamp{opacity:.92;transform:rotate(-9deg) scale(1)}}@media(max-width:40em){.author{grid-template-columns:1fr}.author__stamp{width:6.5rem;justify-self:end;margin-bottom:-4.5rem}.author__record{grid-template-columns:1fr}.author__actions .button{width:100%}}.post .perf{margin:0;background:var(--paper)}.post__back{display:inline-block;margin-top:1.5rem;color:var(--on-field)}.lost{max-width:42rem;margin:clamp(2rem,8vw,6rem) auto 0;padding:var(--margin)}.lost .paper{padding:clamp(2rem,6vw,4rem)}.lost h1{font-size:var(--step-head)}.lost p{margin-top:1rem}.lost .button{margin-top:2rem}@media(prefers-reduced-motion:no-preference){.js [data-rise]{opacity:0;transform:translateY(18px);animation:rise var(--t-reveal) var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 80ms + .12s)}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 75ms)}.js [data-reveal].is-in{opacity:1;transform:none}.js .hero__pic img.is-on{animation:drift 9s var(--ease-soft) forwards}.js .airmail span{animation:slide .9s var(--ease-out) backwards;animation-delay:calc(var(--n, 0) * 25ms)}.calc__out b{display:inline-block;transition:transform var(--t-press) var(--ease-out)}.calc__out.is-pulse b{transform:translateY(-3px)}}@keyframes rise{to{opacity:1;transform:none}}@keyframes drift{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes slide{0%{transform:skew(-32deg) translateY(110%)}}
