.s,.studio-skin{--s-bg:#f7f6f2;--s-card:#fff;--s-ink:#1b1b1a;--s-ink-2:#55544f;--s-ink-3:#8a8983;--s-line:#1b1b1a1a;--s-line-2:#1b1b1a38;--s-accent:var(--look-accent,#d9471e);--s-accent-2:var(--look-accent-2,#c23c16);--s-r:16px}.s{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--s-bg);min-height:100dvh;color:var(--s-ink);font-family:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.s a{color:inherit;text-decoration:none}.s button{font:inherit;color:inherit;cursor:pointer}.s-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.s-muted{color:var(--s-ink-2)}.s-small{color:var(--s-ink-3);font-size:13px}.s-btn{background:var(--s-accent);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:500;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex;color:#fff!important}.s-btn:hover{background:var(--s-accent-2)}.s-btn:disabled{opacity:.5;cursor:default}.s-btn-line{border-color:var(--s-line-2);background:0 0;color:var(--s-ink)!important}.s-btn-line:hover{border-color:var(--s-ink);background:#1b1b1a0a}.s-btn-sm{height:36px;padding:0 14px;font-size:14px}.s-nav{justify-content:space-between;align-items:center;height:72px;display:flex}.s-brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.s-links{color:var(--s-ink-2);align-items:center;gap:26px;font-size:14px;display:flex}.s-links a:not(.s-btn):hover{color:var(--s-ink)}.s-foot{border-top:1px solid var(--s-line);color:var(--s-ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0 40px;font-size:13px;display:flex}.s-foot nav{flex-wrap:wrap;gap:20px;display:flex}.s-foot a:hover{color:var(--s-ink)}.s-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,5.2vw,64px);font-weight:500;line-height:1.02}.s-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.08}.s-h3{letter-spacing:-.015em;font-size:17px;font-weight:500}.s-lead{color:var(--s-ink-2);text-wrap:pretty;max-width:34em;font-size:18px}.s-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:64px 0 40px;display:flex}.s-hero .s-lead{margin:0 auto}.s-hero-go{flex-direction:column;align-items:center;gap:10px;display:flex}.s-frame{background:#e8e6e0;border-radius:22px;overflow:hidden}.s-sec{padding:120px 0 0}.s-sec-title{text-align:center;margin-bottom:36px}.s-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-card{flex-direction:column;gap:14px;display:flex}.s-card-img{aspect-ratio:4/3;border-radius:var(--s-r);background:#e8e6e0;overflow:hidden}.s-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.s-card:hover .s-card-img img{transform:scale(1.025)}.s-card p{color:var(--s-ink-2);margin-top:4px;font-size:15px}.s-faq{border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-card);max-width:760px;margin:0 auto}.s-faq details+details{border-top:1px solid var(--s-line)}.s-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:500;list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";color:var(--s-ink-3);font-size:20px;line-height:1;transition:transform .18s ease-out}.s-faq details[open] summary:after{transform:rotate(45deg)}.s-faq p{color:var(--s-ink-2);max-width:60ch;padding:0 22px 20px;font-size:15px}.s-end{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:120px 0;display:flex}.s-ba{-webkit-user-select:none;user-select:none;position:relative}.s-ba>img{width:100%;height:auto;display:block}.s-ba-before{position:absolute;inset:0;overflow:hidden}.s-ba-before img{object-fit:cover;width:100%;height:100%;display:block}.s-ba-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.s-ba-line{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.s-ba-knob{width:36px;height:36px;color:var(--s-ink);background:#fff;border-radius:999px;place-items:center;margin:-18px;font-size:13px;display:grid;position:absolute;top:50%;left:50%}.s-tag{pointer-events:none;background:#ffffffe6;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:14px}.s-shot{position:relative}.s-shot>img{width:100%;height:auto;display:block}.s-dot{background:var(--s-ink);border:2px solid #fff;border-radius:999px;width:18px;height:18px;margin:-9px;padding:0;transition:transform .14s ease-out;position:absolute}.s-dot:hover,.s-dot[aria-expanded=true]{background:var(--s-accent);transform:scale(1.25)}.s-pop{z-index:3;border:1px solid var(--s-line);background:#fff;border-radius:14px;width:268px;padding:12px;font-size:13px;position:absolute}.s-pop-row{gap:12px;display:flex}.s-pop-row img{object-fit:contain;background:#f3f2ee;border-radius:10px;flex:none;width:64px;height:64px}.s-pop b{font-size:14px;font-weight:500;display:block}.s-pop .s-price{margin-top:2px;font-size:16px;font-weight:500}.s-pop-go{gap:6px;margin-top:12px;display:flex}.s-pop-go>*{flex:1;height:34px;padding:0 10px;font-size:13px}.s-alts{grid-template-columns:repeat(3,1fr);gap:6px;max-height:190px;margin-top:10px;display:grid;overflow-y:auto}.s-alts button{border:1px solid var(--s-line);text-align:left;background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:6px;font-size:11px;line-height:1.25;display:flex}.s-alts button:hover{border-color:var(--s-ink)}.s-alts img{aspect-ratio:1;object-fit:contain;background:#f3f2ee;border-radius:6px;width:100%}.s-shop{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}.s-list{border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-card);padding:8px}.s-list button,.s-list a{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:6px 8px;font-size:13px;display:grid}.s-list button:hover,.s-list a:hover{background:#1b1b1a0a}.s-list img{object-fit:contain;background:#f3f2ee;border-radius:8px;width:36px;height:36px}.s-list small{color:var(--s-ink-3);font-size:12px;display:block}.s-total{border-top:1px solid var(--s-line);justify-content:space-between;align-items:baseline;margin-top:4px;padding:12px 8px 6px;display:flex}.s-total strong{letter-spacing:-.02em;font-size:20px;font-weight:500}.s-fade{animation:.42s both s-fade}@keyframes s-fade{0%{opacity:.4}to{opacity:1}}.p-page{padding:56px 0 0}.p-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:44px;display:flex}.p-wrap{gap:16px;display:grid}.p-free{border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-card);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.p-h{letter-spacing:-.015em;font-size:17px;font-weight:500}.p-sub{color:var(--s-ink-2);max-width:60ch;margin-top:4px;font-size:14px}.p-packs{grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;display:grid}.p-pack{border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-card);flex-direction:column;padding:22px;display:flex}.p-pack-on{border-color:var(--s-ink)}.p-pack-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.p-pop{color:var(--s-accent);font-size:12px}.p-price{align-items:baseline;gap:6px;margin-top:18px;display:flex}.p-price span{letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1}.p-price em{color:var(--s-ink-3);font-size:14px;font-style:normal}.p-btn{border:1px solid var(--s-line-2);height:40px;color:var(--s-ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:18px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.p-btn:hover{border-color:var(--s-ink)}.p-btn-go{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.p-btn-go:hover{background:var(--s-accent-2);border-color:var(--s-accent-2)}.p-btn-inline{flex:none;margin-top:0}.p-btn:disabled{opacity:.6;cursor:default}.p-list{border-top:1px solid var(--s-line);color:var(--s-ink-2);gap:8px;margin-top:18px;padding-top:16px;font-size:14px;list-style:none;display:grid}.p-costs{border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-card);color:var(--s-ink-2);grid-template-columns:repeat(3,1fr);padding:20px 24px;font-size:14px;display:grid}.p-costs span{letter-spacing:-.03em;color:var(--s-ink);font-size:28px;font-weight:500;line-height:1.2;display:block}.p-team{color:var(--s-ink-2);text-align:center;font-size:14px}.p-link,.a-link{color:var(--s-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.p-link:hover,.a-link:hover{color:var(--s-accent)}.p-note{border:1px solid var(--s-line);background:var(--s-card);color:var(--s-ink-2);border-radius:12px;padding:12px 16px;font-size:14px}.p-err{min-height:20px;color:var(--s-accent);text-align:center;font-size:13px}.p-fine{text-align:center;max-width:70ch;color:var(--s-ink-3);margin:24px auto 72px;font-size:12px}.a-page{place-items:center;min-height:calc(100dvh - 72px);padding:24px 0 72px;display:grid}.a-box{border:1px solid var(--s-line);background:var(--s-card);border-radius:20px;width:100%;max-width:400px;padding:32px}.a-h{letter-spacing:-.03em;font-size:26px;font-weight:500}.a-sub{color:var(--s-ink-2);margin-top:6px;font-size:15px}.a-google{border:1px solid var(--s-line-2);border-radius:999px;justify-content:center;align-items:center;gap:10px;height:46px;margin-top:24px;font-size:15px;transition:border-color .14s ease-out;display:flex}.a-google:hover{border-color:var(--s-ink)}.a-or{color:var(--s-ink-3);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.a-or span{background:var(--s-line);flex:1;height:1px}.a-fields{gap:10px;margin-top:24px;display:grid}.a-or+.a-fields{margin-top:0}.a-field{border:1px solid var(--s-line-2);width:100%;height:46px;font:inherit;color:var(--s-ink);background:#fff;border-radius:12px;outline:none;padding:0 14px;font-size:15px;transition:border-color .14s ease-out}.a-field::placeholder{color:var(--s-ink-3)}.a-field:focus{border-color:var(--s-ink)}.a-err{min-height:18px;color:var(--s-accent);font-size:13px}.a-forgot{text-align:right;color:var(--s-ink-2);margin-top:-4px;font-size:13px}.a-forgot:hover{color:var(--s-ink)}.a-submit{background:var(--s-accent);color:#fff;border:0;border-radius:999px;width:100%;height:46px;font-size:15px;font-weight:500;transition:background-color .14s ease-out}.a-submit:hover{background:var(--s-accent-2)}.a-submit:disabled{opacity:.6}.a-switch{color:var(--s-ink-2);text-align:center;margin-top:20px;font-size:14px}.a-fine{color:var(--s-ink-3);text-align:center;margin-top:16px;font-size:12px}.a-fine a{text-underline-offset:2px;text-decoration:underline}.s-rv-on .s-rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.s-rv-on .s-rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.s-rv-on .s-rv{opacity:1;transform:none}}@media (max-width:860px){.s-wrap{padding:0 16px}.s-links .s-hide{display:none}.s-links{gap:16px}.s-hero{padding:36px 0 28px}.s-lead{font-size:16px}.s-sec{padding-top:80px}.s-cards,.s-shop{grid-template-columns:1fr}.s-pop{width:240px}.p-packs{grid-template-columns:1fr 1fr}.p-free{flex-direction:column;align-items:flex-start}.p-costs{grid-template-columns:1fr;gap:12px}.s-end{padding:80px 0}}@media (max-width:520px){.p-packs{grid-template-columns:1fr}}.s-card-sheet{border:1px solid var(--s-line);background:#fff}.s-card-sheet img{object-fit:contain;padding:10px}.s-ba>img,.s-ba-before,.s-shot>img:only-child{border-radius:14px}.s-show{flex-direction:column;gap:14px;display:flex}.s-tabs{background:#1b1b1a0f;border-radius:999px;align-self:center;gap:2px;padding:3px;display:inline-flex}.s-tabs button{height:36px;color:var(--s-ink-2);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;transition:background-color .14s ease-out,color .14s ease-out}.s-tabs button[aria-selected=true]{background:var(--s-card);color:var(--s-ink);font-weight:500}.s-frame-plan{aspect-ratio:2;border:1px solid var(--s-line);background:#fbfaf7;position:relative}.s-plan{--plan-sheet:transparent;padding:52px 28px 24px;position:absolute;inset:0}.s-plan svg{background:0 0!important}.s-plan-sizes{z-index:1;background:var(--s-card);position:absolute;top:14px;left:14px}.s-fit{object-fit:contain;width:100%;height:100%;padding:24px;position:absolute;inset:0}.s-sheets{grid-template-columns:repeat(2,1fr);align-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.s-sheets img{border:1px solid var(--s-line);background:#fff;border-radius:6px;width:100%;height:auto}.s-ask{border:1px solid var(--s-line-2);background:var(--s-card);border-radius:999px;gap:8px;width:100%;max-width:620px;margin:4px auto 0;padding:6px;display:flex}.s-ask input{min-width:0;font:inherit;color:var(--s-ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:15px}.s-hero-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.s-strip{margin:0 -24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.s-strip-row{gap:14px;width:max-content;animation:60s linear infinite s-strip;display:flex}.s-strip:hover .s-strip-row{animation-play-state:paused}.s-strip figure{border-radius:var(--s-r);background:#e8e6e0;flex:none;width:300px;height:380px;position:relative;overflow:hidden}.s-strip img{object-fit:cover;width:100%;height:100%;display:block}.s-strip figcaption{background:#ffffffe6;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:500;position:absolute;bottom:10px;left:10px}@keyframes s-strip{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.s-strip-row{animation:none}}@media (max-width:860px){.s-strip{margin:0 -16px}.s-strip figure{width:220px;height:280px}.s-plan{padding:52px 10px 10px}.s-sheets{grid-template-columns:1fr 1fr}.s-frame-plan{aspect-ratio:4/3}}
