:root{color-scheme:light;--paper:#faf6ee;--panel:#fffcf7;--ink:#332b38;--muted:#706575;--berry:#783a6b;--line:#ded4dc;--pink:#e76786;--green:#8dbb79;--lemon:#e8cc42;--purple:#914a9f;--vanilla:#f5e2bc;--blue:#5582cc;--mango:#ef9146;--chocolate:#85513e}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--berry);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--berry);outline-offset:5px;border-radius:3px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.1;letter-spacing:-.045em}h1{font-size:clamp(3.3rem,7vw,6.6rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:1.08rem;line-height:1.4}p{max-width:66ch}p+p{margin-top:1em}.skip{position:absolute;left:-9999px;top:8px;z-index:9}.skip:focus{left:16px;padding:10px 16px;background:var(--panel)}.site-header,.site-footer,.hero,.section{width:min(1120px,calc(100% - 64px));margin-inline:auto}.site-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.wordmark{font:700 1.9rem/1 Georgia,serif;color:var(--ink);text-decoration:none;letter-spacing:-.06em}nav{display:flex;flex-wrap:wrap;gap:8px 24px}nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;text-decoration:none}nav a:hover,nav a[aria-current=page]{text-decoration:underline}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:clamp(36px,7vw,100px);padding:72px 0 90px}.studio-line{font-size:.9rem;color:var(--muted);margin-bottom:22px}.hero h1{max-width:10ch}.hero .lead{font-size:1.15rem;max-width:31ch;margin-top:28px;color:var(--muted)}.availability{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--berry);font-size:.95rem;margin-top:30px}.availability:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #8dbb791f}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 26px;border-radius:30px;background:var(--berry);color:white;font-size:1rem;font-weight:600;text-decoration:none}.hero .button{margin-top:22px}.button:hover{background:#65305a;text-decoration:none}.small-note{font-size:.83rem;color:var(--muted);margin-top:16px;max-width:36ch}.native-preview{width:min(100%,320px);justify-self:center}.native-preview img{border-radius:38px;border:7px solid var(--panel);box-shadow:0 22px 60px #332b3815,0 2px 4px #332b380f}.native-preview figcaption{font-size:.76rem;color:var(--muted);text-align:center;margin-top:16px;line-height:1.5}.flavor-line{height:7px;display:grid;grid-template-columns:repeat(8,1fr);width:100%;overflow:hidden}.flavor-line span:nth-child(1){background:var(--pink)}.flavor-line span:nth-child(2){background:var(--green)}.flavor-line span:nth-child(3){background:var(--lemon)}.flavor-line span:nth-child(4){background:var(--purple)}.flavor-line span:nth-child(5){background:var(--vanilla)}.flavor-line span:nth-child(6){background:var(--blue)}.flavor-line span:nth-child(7){background:var(--mango)}.flavor-line span:nth-child(8){background:var(--chocolate)}.section{padding-block:78px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.section-intro p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;list-style:none;counter-reset:step;margin:48px 0 0}.steps li{counter-increment:step;position:relative;padding-top:22px;border-top:1px solid var(--line)}.steps li:before{content:counter(step) ".";font:1.7rem Georgia,serif;color:var(--berry);display:block;margin-bottom:18px}.steps p{font-size:.95rem;color:var(--muted);margin-top:10px}.quiet-section{background:var(--panel)}.feature-list{margin:36px 0 0}.feature-list>div{display:grid;grid-template-columns:220px 1fr;gap:32px;padding:24px 0;border-top:1px solid var(--line)}dt{font-weight:650}dd{margin:0;color:var(--muted);max-width:62ch}.support-strip{display:flex;justify-content:space-between;align-items:center;gap:40px}.support-strip p{margin-top:18px;color:var(--muted)}.support-strip .button{flex-shrink:0}.site-footer{display:flex;justify-content:space-between;gap:30px;padding:28px 0 36px;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted)}.site-footer p{margin-top:10px}.site-footer nav{max-width:400px}.site-footer nav a{font-size:.82rem}.document .site-header,.document .site-footer{width:min(920px,calc(100% - 64px))}.document main{width:min(760px,calc(100% - 64px));margin:0 auto;padding:58px 0 80px}.document h1{font-size:clamp(2.8rem,7vw,4.3rem);margin-bottom:24px}.document .intro{font-size:1.1rem;color:var(--muted);margin-bottom:28px}.document h2{font:600 1.35rem/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;margin:38px 0 12px}.document ul{padding-left:1.25em}.document li{padding-left:.2em;margin-bottom:.6em}.document .date{font-size:.83rem;color:var(--muted);margin-top:18px}.contact{margin-top:38px;padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:20px}.contact h2{margin-top:0}.contact p{font-size:.95rem}.contact .email{font-size:1.15rem;overflow-wrap:anywhere}.document table{width:100%;border-collapse:collapse;font-size:.95rem;margin:22px 0}.document th,.document td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top}.document th:first-child,.document td:first-child{padding-left:0}.document th{font-weight:600}.callout{border-left:3px solid var(--green);padding-left:20px;margin:26px 0;color:var(--muted)}details{padding:22px 0;border-bottom:1px solid var(--line)}summary{font-weight:600;cursor:pointer;min-height:44px;display:list-item;align-content:center}details p{margin-top:14px;color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){body{font-size:17px}.site-header,.site-footer,.hero,.section,.document .site-header,.document .site-footer,.document main{width:calc(100% - 40px)}.site-header{align-items:flex-start;gap:14px;flex-direction:column;padding:20px 0}.site-header nav{gap:4px 20px}.hero{grid-template-columns:1fr;gap:40px;padding:48px 0 58px}.hero h1{font-size:clamp(3.2rem,12vw,5.3rem);max-width:none}.hero .lead{max-width:35ch}.native-preview{width:min(74vw,290px)}.section{padding-block:52px}.section-intro{grid-template-columns:1fr;gap:22px}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.steps li{padding-left:46px;padding-top:20px}.steps li:before{position:absolute;left:0;top:22px}.steps p{margin-top:6px}.feature-list>div{grid-template-columns:1fr;gap:8px;padding:22px 0}.support-strip,.site-footer{align-items:flex-start;flex-direction:column;gap:24px}.document main{padding-top:40px}.document table{font-size:.88rem}.document th,.document td{padding:12px 8px}.document .contact{padding:22px}.wordmark{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:black}.skip,.site-header nav,.site-footer{display:none}.document main{width:100%;padding:0}a{color:inherit}details{break-inside:avoid}details>*{display:block}}
