.XnarPG_page{color:#121114;background:#f7f5ee;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.XnarPG_header,.XnarPG_hero,.XnarPG_footer{width:min(100% - 64px,1120px);margin-inline:auto}.XnarPG_header{justify-content:space-between;align-items:center;min-height:76px;display:flex}.XnarPG_wordmark{color:#121114;letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-style:italic;text-decoration:none}.XnarPG_wordmark span{color:#121114}.XnarPG_headerLink,.XnarPG_footer a{color:#57525e;font-size:13px;text-decoration:none}.XnarPG_headerLink:hover,.XnarPG_footer a:hover{text-decoration:underline}.XnarPG_hero{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:clamp(40px,5vw,72px);padding-block:clamp(24px,5svh,56px) clamp(40px,7svh,80px);display:grid}.XnarPG_heroContent{width:min(100%,560px)}.XnarPG_hero h1{letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(50px,5.4vw,68px);font-weight:600;line-height:1.05}.XnarPG_hero p{color:#57525e;max-width:500px;margin:22px 0 0;font-size:18px;line-height:1.5}.XnarPG_quickstart{flex-direction:column;gap:14px;margin-top:22px;display:flex}.XnarPG_lensChoices,.XnarPG_styleChoices{flex-wrap:wrap;gap:7px;display:flex}.XnarPG_quickstart button{color:#2e2736;cursor:pointer;border-radius:999px;font-family:inherit;font-weight:600}.XnarPG_lensChoices button{background:#fff;border:1px solid #dfd9cd;min-height:40px;padding:8px 15px;font-size:13.5px}.XnarPG_styleChoices{border-top:1px solid #dfd9cd;padding-top:13px}.XnarPG_styleChoices button{background:#ece8dd;border:0;min-height:30px;padding:5px 12px;font-size:12px}.XnarPG_quickstart button[aria-pressed=true]{color:#fff;background:#2e2736;border-color:#2e2736}.XnarPG_quickstart button:hover:not([aria-pressed=true]){border-color:#817987}.XnarPG_primaryAction{box-sizing:border-box;color:#fff;background:#2e2736;justify-content:space-between;align-items:center;width:min(100%,350px);min-height:60px;margin-top:20px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.XnarPG_primaryAction span{font-size:21px;font-weight:400}.XnarPG_primaryAction:hover{background:#1b1720}.XnarPG_heroExperience{width:100%;min-width:0}.XnarPG_heroLook{background:#ece8dd;border-radius:20px;width:100%;height:min(66svh,575px);min-height:360px;margin:0;position:relative;overflow:hidden}.XnarPG_serverLook{position:absolute;inset:0}.XnarPG_serverLookHidden{display:none}.XnarPG_heroLook img{object-fit:cover;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.XnarPG_activeLook{opacity:1}.XnarPG_inactiveLook{opacity:0}.XnarPG_heroLook figcaption{z-index:2;background:linear-gradient(#12111400,#1211148c);justify-content:space-between;align-items:center;gap:10px;padding:32px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.XnarPG_heroLook figcaption a{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.XnarPG_heroLook figcaption a:hover{text-decoration:underline}.XnarPG_footer{color:#77717a;border-top:1px solid #dfd9cd;justify-content:space-between;align-items:center;gap:24px;min-height:65px;font-size:12px;display:flex}.XnarPG_footer nav{flex-wrap:wrap;gap:24px;display:flex}:where(.XnarPG_page a,.XnarPG_page button):focus-visible{outline-offset:4px;outline:2px solid #8e283e}@media (max-width:640px){.XnarPG_header,.XnarPG_hero,.XnarPG_footer{width:calc(100% - 36px)}.XnarPG_header{min-height:68px}.XnarPG_wordmark{font-size:32px}.XnarPG_hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""image""text""quick""action";align-content:start;gap:12px;padding-block:4px 32px}.XnarPG_heroContent{display:contents}.XnarPG_hero h1{grid-area:title;font-size:clamp(34px,9vw,44px);line-height:1.04}.XnarPG_hero p{grid-area:text;max-width:470px;margin:4px 0 0;font-size:15px}.XnarPG_quickstart{grid-area:quick;margin:0}.XnarPG_primaryAction{grid-area:action;width:100%;margin:4px 0 0}.XnarPG_heroExperience{display:contents}.XnarPG_heroLook{border-radius:16px;grid-area:image;height:min(48svh,440px);min-height:280px}.XnarPG_heroLook figcaption{padding:10px 12px}.XnarPG_footer{flex-direction:column;align-items:flex-start;gap:12px;padding-block:18px}.XnarPG_footer nav{gap:12px 20px}}@media (max-height:620px) and (min-width:641px){.XnarPG_header{min-height:60px}.XnarPG_hero{padding-block:14px}.XnarPG_hero h1{font-size:58px}.XnarPG_hero p{margin-top:14px;font-size:16px}.XnarPG_primaryAction{min-height:52px;margin-top:18px}.XnarPG_footer{min-height:48px}}@media (prefers-reduced-motion:reduce){.XnarPG_heroLook img{transition:none}}
