.awe-cell{border-top:1px solid var(--line);padding-top:var(--s-6)}.awe-cell>h3+p{margin-top:var(--s-2)}.awe-stack{min-height:calc(100dvh - var(--header-h));flex-direction:column;display:flex}.awe-stack__main{flex-direction:column;flex:1;justify-content:center;display:flex}.awe-notice__lede{margin-top:var(--s-4)}.awe-notice__actions{margin-top:var(--s-8)}.awe-page-head__meta{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.awe-page-head__rule{margin-top:var(--s-6)}.awe-backlink{margin-bottom:var(--s-5);font-size:var(--fs-sm);color:var(--ink-faint);transition:color var(--t-fast) var(--ease);align-items:center;gap:6px;font-weight:500;display:inline-flex}.awe-backlink:hover{color:var(--ink)}.awe-backlink svg{width:14px;height:14px;transition:transform var(--t-move) var(--ease);transform:rotate(180deg)}.awe-backlink:hover svg{transform:rotate(180deg)translate(2px)}.awe-toc{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-2)}.awe-toc__list{gap:var(--s-3);margin-top:var(--s-5);display:grid}.awe-toc__link{gap:var(--s-3);font-size:var(--fs-sm);color:var(--ink-soft);transition:color var(--t-fast) var(--ease);line-height:1.5;display:flex}.awe-toc__link:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.awe-toc__num{min-width:2ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--ink-faint);flex:none}.awe-prose,.awe-legal__section{font-size:var(--fs-body);color:var(--ink);overflow-wrap:break-word;line-height:1.7}.awe-prose>*+*,.awe-legal__section>*+*{margin-top:var(--s-5)}.awe-prose>p,.awe-legal__section>p{color:var(--ink);text-wrap:pretty}.awe-prose>p:first-of-type{font-size:var(--fs-lede);letter-spacing:-.012em;color:var(--ink-soft);line-height:1.55}.awe-prose>h2,.awe-prose>h3{color:var(--ink);text-wrap:balance}.awe-prose>h2{margin-top:var(--s-16);font-size:var(--fs-subhead);letter-spacing:-.015em;font-weight:500;line-height:1.2}.awe-prose>h3{margin-top:var(--s-10);font-size:var(--fs-h3);letter-spacing:-.012em;font-weight:500;line-height:1.35}.awe-prose>h2+*,.awe-prose>h3+*{margin-top:var(--s-4)}.awe-prose strong,.awe-legal__section strong{color:var(--ink);font-weight:600}.awe-prose a,.awe-legal__section a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color var(--t-fast) var(--ease);font-weight:500}.awe-prose a:hover,.awe-legal__section a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.awe-prose>ul,.awe-prose>ol,.awe-legal__section>ul,.awe-legal__section>ol{gap:var(--s-3);padding-left:var(--s-6);display:grid}.awe-prose>ul,.awe-legal__section>ul{list-style:outside}.awe-prose>ol,.awe-legal__section>ol{list-style:decimal}.awe-prose li::marker{color:var(--ink-disabled)}.awe-legal__section li::marker{color:var(--ink-disabled)}.awe-prose li,.awe-legal__section li{padding-left:var(--s-1)}.awe-prose li>ul,.awe-legal__section li>ul{gap:var(--s-1);margin-top:var(--s-2);padding-left:var(--s-5);list-style:circle;display:grid}.awe-prose>blockquote,.awe-legal__section>blockquote{padding-left:var(--s-6);border-left:2px solid var(--line-strong);font-size:var(--fs-lede);letter-spacing:-.012em;color:var(--ink-soft);line-height:1.55}.awe-prose code,.awe-legal__section code{border-radius:var(--r-xs);background:var(--paper-3);font-family:var(--font-mono);padding:.1em .35em;font-size:.875em}.awe-prose>pre{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-3);font-size:var(--fs-sm);line-height:1.6;overflow-x:auto}.awe-prose>pre code{font-size:inherit;background:0 0;padding:0}.awe-prose>table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);display:block;overflow-x:auto}.awe-prose>table th,.awe-prose>table td{padding:var(--s-3);border-bottom:1px solid var(--line);vertical-align:top}.awe-prose>table th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.awe-prose>table th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.awe-prose>table th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.awe-prose>table td:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.awe-prose>table td:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.awe-prose>table td:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.awe-prose>table th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.awe-prose>table th:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.awe-prose>table th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.awe-prose>table td:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.awe-prose>table td:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.awe-prose>table td:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.awe-prose>table th{border-bottom-color:var(--line-strong);font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-weight:500}.awe-prose>figure>img,.awe-prose>p>img,.awe-prose>img{border:1px solid var(--line);border-radius:var(--r-md)}.awe-prose figcaption{margin-top:var(--s-3);font-size:var(--fs-label);color:var(--ink-faint)}.awe-prose>hr{height:1px;margin-block:var(--s-10);background:var(--line);border:0}.awe-blog-index__intro{margin-bottom:var(--s-16);align-items:end}.awe-blog-index__intro .awe-lede{justify-self:end}.awe-blog-cover{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-2);position:relative;overflow:clip}.awe-blog-cover img{object-fit:contain}.awe-blog-cover[data-cover=swatch-detail] img{padding:var(--s-5)}.awe-blog-cover--feature{aspect-ratio:16/10}.awe-blog-feature{padding-block:var(--s-8) var(--s-4);border-block:1px solid var(--line);align-items:stretch}.awe-blog-feature__story{padding:var(--s-8);flex-direction:column;justify-content:center;display:flex}.awe-blog-meta{align-items:center;gap:var(--s-2) var(--s-3);font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--ink-faint);flex-wrap:wrap;line-height:1.4;display:flex}.awe-blog-feature__title{max-width:18ch;margin-top:var(--s-5);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:max(1.875rem,min(3vw,3rem));font-weight:400;line-height:1.06}.awe-blog-feature__excerpt{margin-top:var(--s-5)}.awe-blog-feature__title a,.awe-blog-feed__title a{text-underline-offset:4px;transition:text-decoration-color var(--t-fast) var(--ease);-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:1px}.awe-blog-feature__title a:hover,.awe-blog-feed__title a:hover{-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover)}.awe-blog-feed{margin-top:var(--s-20)}.awe-blog-feed__head{padding-bottom:var(--s-5);justify-content:space-between;align-items:end;display:flex}.awe-blog-feed__head .awe-eyebrow{margin:0}.awe-blog-feed__list{border-bottom:1px solid var(--line)}.awe-blog-feed__item{padding-block:var(--s-8);border-top:1px solid var(--line);align-items:start}.awe-blog-feed__item>.awe-blog-meta{gap:var(--s-2);display:grid}.awe-blog-feed__story{grid-column:span 9}.awe-blog-feed__title{max-width:30ch;font-family:var(--font-display);font-size:var(--fs-subhead);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.2}.awe-blog-feed__excerpt{max-width:var(--measure-body);margin-top:var(--s-3)}.awe-blog-portfolio{margin-top:var(--s-20);border-block:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.awe-blog-portfolio__head{padding:var(--s-8) var(--s-8) var(--s-8) 0}.awe-blog-portfolio__apps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.awe-blog-portfolio__app{min-height:180px;padding:var(--s-8);border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;display:flex}.awe-blog-portfolio__links{align-items:center;gap:var(--s-5);display:flex}.awe-blog-cover--article{aspect-ratio:21/8;width:100%;max-height:420px;margin-left:auto;margin-right:auto}.awe-blog-cover[data-cover^=seasonal-]{aspect-ratio:16/9}.awe-blog-cover[data-cover^=seasonal-] img{object-fit:contain}.awe-blog-cover--article[data-cover^=seasonal-] img{object-fit:cover;object-position:center 95%}.awe-article__head{margin-top:var(--s-12);padding-bottom:var(--s-10);border-bottom:1px solid var(--line);align-items:end}.awe-article__title{max-width:18ch}.awe-article__meta{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.awe-article__meta dt{margin-bottom:var(--s-1)}.awe-article__meta dd{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.5}.awe-article__reading{margin-top:var(--s-12);align-items:start}.awe-article__rail{top:calc(var(--header-h) + var(--s-6));grid-column:span 3;position:-webkit-sticky;position:sticky}.awe-post__toc{padding:var(--s-5) 0 0;background:0 0;border:0;border-radius:0;margin:0}.awe-article__prose{grid-column:5/span 7;min-width:0}.awe-article__reading--solo .awe-article__prose{grid-column:3/span 8}.awe-related{margin-top:var(--s-20);padding-top:var(--s-8);border-top:1px solid var(--line)}.awe-related__head{justify-content:space-between;align-items:end;gap:var(--s-5);display:flex}.awe-related__head .awe-eyebrow{margin:0}.awe-related__list{margin-top:var(--s-8);border-bottom:1px solid var(--line)}.awe-related__item{min-width:0;padding:var(--s-6) var(--s-8) var(--s-8) 0;border-top:1px solid var(--line)}.awe-related__item:nth-child(2n){padding-right:0;padding-left:var(--s-8);border-left:1px solid var(--line)}.awe-related__item .awe-h3{max-width:26ch;margin-top:var(--s-4)}.awe-related__item .awe-body-sm{max-width:48ch;margin-top:var(--s-3)}.awe-article-product{align-items:end;gap:var(--col-gap);margin-top:var(--s-16);padding-block:var(--s-8);border-block:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);display:grid}.awe-article-product .awe-link-arrow{justify-self:end}.awe-destinations{gap:var(--s-5);margin-top:var(--s-5);display:grid}.awe-destinations a{font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--ink);transition:color var(--t-fast) var(--ease);font-weight:500;display:block}.awe-destinations a:hover{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover);text-underline-offset:3px}.awe-destinations p{margin-top:var(--s-1)}.awe-contact-hero .awe-section-head{margin-bottom:0}.awe-contact-shortcuts{gap:var(--s-8);margin-top:var(--s-10);display:grid}.awe-contact-email{margin-top:var(--s-2);font-family:var(--font-display);font-size:var(--fs-h3);text-decoration:underline;-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover);text-underline-offset:4px;font-weight:500;display:inline-block}.awe-contact-shortcuts .awe-body-sm{margin-top:var(--s-2)}.awe-contact-guides ul{gap:var(--s-2);margin-top:var(--s-3);display:grid}.awe-support-details__head{max-width:var(--measure-body)}.awe-support-details__head .awe-body{margin-top:var(--s-3);color:var(--ink-soft)}.awe-support-checklist .awe-body-sm{max-width:34ch}.awe-form{gap:var(--s-5);display:grid}.awe-field{gap:6px;display:grid}.awe-label{font-size:var(--fs-label);color:var(--ink-soft);font-weight:500;line-height:1.4}.awe-input,.awe-textarea{width:100%;height:44px;padding-inline:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);font-size:var(--fs-body);color:var(--ink);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.awe-textarea{height:auto;min-height:140px;padding-block:var(--s-3);resize:vertical;line-height:1.6}.awe-input::-ms-input-placeholder{color:var(--ink-disabled)}.awe-input::placeholder{color:var(--ink-disabled)}.awe-textarea::-ms-input-placeholder{color:var(--ink-disabled)}.awe-textarea::placeholder{color:var(--ink-disabled)}.awe-input:focus,.awe-textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px rgba(9,9,11,.08)}.awe-input[aria-invalid=true],.awe-textarea[aria-invalid=true]{border-color:var(--danger)}.awe-input[aria-invalid=true]:focus,.awe-textarea[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(180,35,24,.12)}.awe-field__error{font-size:var(--fs-label);color:var(--danger);line-height:1.4}.awe-form__foot{gap:var(--s-4);margin-top:var(--s-1);display:grid}.awe-form__foot>.awe-btn{justify-self:start}.awe-legal__intro{margin:0}.awe-legal__intro>p{font-size:var(--fs-lede);letter-spacing:-.012em;color:var(--ink-soft);line-height:1.55}.awe-legal__toc{background:0 0;border:0;border-radius:0;margin:0;padding:0}.awe-legal__head{padding-bottom:var(--s-10);border-bottom:1px solid var(--line);align-items:end}.awe-legal__updated{justify-content:flex-end;align-self:end;margin:0}.awe-legal__reading{margin-top:var(--s-12);align-items:start}.awe-legal__rail{top:calc(var(--header-h) + var(--s-6));max-height:calc(100dvh - var(--header-h) - var(--s-12));grid-column:span 3;position:-webkit-sticky;position:sticky;overflow-y:auto}.awe-legal__body{grid-column:5/span 7;min-width:0}.awe-legal__sections{gap:var(--s-10);margin-top:var(--s-12);display:grid}.awe-legal__section>h2{margin-bottom:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.awe-legal__section>h2+*{margin-top:0}.awe-legal-callout{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-2)}.awe-legal-callout__list{gap:var(--s-2);margin-top:var(--s-4);padding-left:var(--s-5);font-size:var(--fs-sm);color:var(--ink);line-height:1.6;list-style:outside;display:grid}.awe-legal-callout__list li::marker{color:var(--ink-disabled)}@media (max-width:1023px){.awe-blog-index__intro .awe-lede{margin-top:var(--s-4);justify-self:start}.awe-blog-feature__story{padding:var(--s-6) 0 var(--s-4)}.awe-blog-feed__story{grid-column:span 6}.awe-blog-portfolio{grid-template-columns:1fr}.awe-blog-portfolio__head{padding-right:0}.awe-blog-portfolio__apps{border-top:1px solid var(--line)}.awe-blog-portfolio__app:first-child{border-left:0}.awe-blog-cover--article{aspect-ratio:16/7}.awe-article__meta{margin-top:var(--s-6)}.awe-article__rail,.awe-article__prose,.awe-article__reading--solo .awe-article__prose{grid-column:2/span 10}.awe-article__rail{position:static}.awe-post__toc{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-2)}.awe-article__prose{margin-top:var(--s-8)}.awe-article-product{grid-template-columns:1fr 1fr}.awe-article-product .awe-link-arrow{grid-column:1/-1;justify-self:start}.awe-legal__updated{margin-top:var(--s-4);justify-content:flex-start}.awe-legal__rail,.awe-legal__body{grid-column:2/span 10}.awe-legal__rail{max-height:none;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-2);position:static;overflow:visible}.awe-legal__body{margin-top:var(--s-8)}}@media (max-width:767px){.awe-blog-index__intro{margin-bottom:var(--s-10)}.awe-blog-cover--article{aspect-ratio:16/10}.awe-blog-feature__story{padding-top:var(--s-5)}.awe-blog-feed{margin-top:var(--s-16)}.awe-blog-feed__head{align-items:start;gap:var(--s-2);flex-direction:column}.awe-blog-feed__story{grid-column:span 12}.awe-blog-portfolio{margin-top:var(--s-16)}.awe-blog-portfolio__apps{grid-template-columns:1fr}.awe-blog-portfolio__app{min-height:152px;padding:var(--s-6) 0;border-top:1px solid var(--line);border-left:0}.awe-blog-portfolio__app:first-child{border-top:0}.awe-article__head{margin-top:var(--s-8);padding-bottom:var(--s-8)}.awe-article__title{max-width:none;font-size:max(1.375rem,min(6.8vw,1.75rem))}.awe-article__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.awe-article__reading{margin-top:var(--s-8)}.awe-article__rail,.awe-article__prose,.awe-article__reading--solo .awe-article__prose{grid-column:span 12}.awe-related{margin-top:var(--s-16)}.awe-related__head{align-items:start;gap:var(--s-2);flex-direction:column}.awe-related__item,.awe-related__item:nth-child(2n){padding:var(--s-6) 0;border-left:0}.awe-article-product{margin-top:var(--s-12);padding-block:var(--s-6);grid-template-columns:1fr}.awe-article-product .awe-link-arrow{grid-column:auto}.awe-contact__title{font-size:max(2rem,min(9vw,2.25rem))}.awe-legal__head{padding-bottom:var(--s-8)}.awe-legal__reading{margin-top:var(--s-8)}.awe-legal__rail,.awe-legal__body{grid-column:span 12}.awe-legal__sections{margin-top:var(--s-10)}.awe-input,.awe-textarea{height:48px}.awe-textarea{height:auto}.awe-prose>h2{margin-top:var(--s-12)}.awe-prose>h3{margin-top:var(--s-8)}}
