:root{--paper:#f7f6f1;--surface:#ffffff;--sunken:#efece3;--ink:#1c2340;--ink-soft:#5b6380;--line:#dcd9d0;--line-strong:#8f8a7c;--marigold:#e8a317;--marigold-hover:#f2b940;--marigold-pressed:#d99812;--marigold-deep:#b77b0b;--marigold-text:#8a5a00;--marigold-tint:#fbefd2;--on-marigold:#1c2340;--success:#2e7d5b;--success-tint:#e3f0e8;--success-on-tint:#23634a;--error:#b3422f;--error-tint:#f7e4df;--error-on-tint:#9a3626;--neutral-tint:#eceae3;--neutral-on-tint:#4a5170;--scrim:rgba(28,35,64,0.48);--photo-placeholder:#e7dfcf;--font-display:Fraunces,Georgia,"Times New Roman",serif;--font-sans:Manrope,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-card:0 1px 2px rgba(28,35,64,0.06),0 4px 12px rgba(28,35,64,0.06);--shadow-raised:0 8px 24px rgba(28,35,64,0.12);--shadow-overlay:0 16px 48px rgba(28,35,64,0.2);--shadow-focus:0 0 0 3px rgba(183,123,11,0.45);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--duration-pulse:1400ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--control-height:48px;--control-height-sm:40px;--control-height-lg:56px;--mobile-width:375px;--content-max:1120px}@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700&display=swap");body{margin:0;-webkit-font-smoothing:antialiased}.cr-display,.display,.title-1,.title-2,.title-3{font-family:var(--font-display);text-wrap:balance}:where(.cr) *,:where(.cr) :after,:where(.cr) :before{box-sizing:border-box}.cr-soft{color:var(--ink-soft)}.cr-stack{flex-direction:column}.cr-row,.cr-stack{display:flex;gap:var(--space-3)}.cr-row{flex-wrap:wrap;align-items:center}.cr-icon{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-icon--sm{width:16px;height:16px}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cr-bandhani{height:8px;border:0;margin:0;background-image:radial-gradient(circle,var(--marigold) 2px,transparent 2.5px);background-size:14px 8px;background-position:50%;background-repeat:repeat-x}.cr-bandhani--short{width:98px}.cr-corner{position:relative}.cr-corner:after{content:"";position:absolute;top:10px;right:10px;width:22px;height:22px;background-image:radial-gradient(circle,var(--marigold) 1.8px,transparent 2.2px);background-size:8px 8px;pointer-events:none}.cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid transparent;font:600 15px/20px var(--font-sans);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.cr-btn--primary{background:var(--marigold);color:var(--on-marigold)}.cr-btn--primary:hover{background:var(--marigold-hover)}.cr-btn--primary:active{background:var(--marigold-pressed)}.cr-btn--quiet{background:transparent;color:var(--ink);border-color:var(--line-strong)}.cr-btn--quiet:hover{background:var(--sunken)}.cr-btn--link{height:auto;padding:0;background:none;color:var(--marigold-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cr-btn--sm{height:var(--control-height-sm);padding:0 var(--space-4)}.cr-btn--lg{height:var(--control-height-lg);padding:0 var(--space-6);font-size:16px}.cr-btn--block{width:100%}.cr-btn:disabled,.cr-btn[aria-disabled=true]{background:var(--sunken);color:var(--ink-soft);border-color:transparent;cursor:not-allowed}.cr-field{display:flex;flex-direction:column;gap:var(--space-2);max-width:343px}.cr-label{font:600 15px/20px var(--font-sans);color:var(--ink)}.cr-help{font:500 14px/20px var(--font-sans);color:var(--ink-soft)}.cr-help--error{color:var(--error)}.cr-input{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-sans);width:100%}.cr-input::placeholder{color:var(--ink-soft)}.cr-input:focus{outline:none;border-color:var(--marigold-deep);box-shadow:var(--shadow-focus)}.cr-input[aria-invalid=true]{border-color:var(--error);border-width:2px}.cr-prefix{display:flex;align-items:stretch}.cr-prefix>span{display:flex;align-items:center;padding:0 var(--space-3);border:1px solid var(--line-strong);border-right:0;border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--sunken);color:var(--ink-soft);font:600 16px/24px var(--font-sans)}.cr-prefix>.cr-input{border-radius:0 var(--radius-md) var(--radius-md) 0}.cr-otp{display:flex;gap:var(--space-2)}.cr-otp input{width:48px;height:56px;text-align:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:700 22px/28px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-otp input.is-active{border:2px solid var(--marigold-deep);box-shadow:var(--shadow-focus)}.cr-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4);border:2px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink)}.cr-drop.is-over{border-color:var(--marigold-deep);background:var(--marigold-tint)}.cr-drop__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--marigold-tint);color:var(--marigold-text)}.cr-progress{display:flex;flex-direction:column;gap:var(--space-2)}.cr-progress__head{display:flex;justify-content:space-between;font:500 14px/20px var(--font-sans)}.cr-progress__head b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-progress__track{height:8px;border-radius:var(--radius-full);background:var(--sunken);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.cr-progress__fill{height:100%;border-radius:inherit;background:var(--marigold);transition:width var(--duration-base) var(--ease-standard)}.cr-badge{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);font:600 12px/16px var(--font-sans);letter-spacing:.02em}.cr-badge:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.cr-badge--queued{background:var(--neutral-tint);color:var(--neutral-on-tint)}.cr-badge--processing{background:var(--marigold-tint);color:var(--marigold-text)}.cr-badge--processing:before{animation:cr-pulse var(--duration-pulse) var(--ease-standard) infinite}.cr-badge--done{background:var(--success-tint);color:var(--success-on-tint)}.cr-badge--failed{background:var(--error-tint);color:var(--error-on-tint)}@keyframes cr-pulse{50%{opacity:.25}}.cr-seg{display:flex;padding:4px;gap:4px;border-radius:var(--radius-md);background:var(--sunken);max-width:343px}.cr-seg label{flex:1 1;display:flex;align-items:center;justify-content:center;height:40px;border-radius:calc(var(--radius-md) - 4px);font:600 15px/20px var(--font-sans);color:var(--ink-soft);cursor:pointer}.cr-seg input{position:absolute;opacity:0;pointer-events:none}.cr-seg label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}.cr-photo{position:relative;display:grid;place-items:center;background:var(--photo-placeholder);color:var(--ink-soft);font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.cr-photo--portrait{aspect-ratio:4/5}.cr-photo--square{aspect-ratio:1/1}.cr-photo--reel{aspect-ratio:9/16}.cr-product{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.cr-product,.cr-product__body{display:flex;flex-direction:column}.cr-product__body{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4)}.cr-product__title{font:600 16px/22px var(--font-sans)}.cr-product__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.cr-price{font:700 16px/24px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-tile{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.cr-tile__actions{display:flex;gap:var(--space-2);padding:var(--space-3)}.cr-tile__actions .cr-btn{flex:1 1;padding:0 var(--space-3)}.cr-tile__posted{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1;height:var(--control-height-sm);border-radius:var(--radius-md);background:var(--success-tint);color:var(--success-on-tint);font:600 15px/20px var(--font-sans)}.cr-caption{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.cr-caption__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.cr-caption__text{font:400 16px/24px var(--font-sans);white-space:pre-line}.cr-caption__tags{color:var(--marigold-text);font:500 14px/20px var(--font-sans)}.cr-copied{color:var(--success)}.cr-banner{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:400 15px/22px var(--font-sans)}.cr-banner b{display:block;font-weight:700}.cr-banner--notice{background:var(--marigold-tint);color:var(--ink)}.cr-banner--notice .cr-icon{color:var(--marigold-text)}.cr-banner--error{background:var(--error-tint);color:var(--error-on-tint)}.cr-banner__action{margin-left:auto;flex:none}.cr-account{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3) 0 4px;border:1px solid var(--line);background:var(--surface);font:500 14px/20px var(--font-sans);max-width:100%}.cr-account,.cr-account__avatar{border-radius:var(--radius-full)}.cr-account__avatar{display:grid;place-items:center;width:32px;height:32px;background:var(--marigold);color:var(--on-marigold);font:700 14px/1 var(--font-sans);flex:none}.cr-account b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-scrim{position:relative;background:var(--scrim);display:flex}.cr-modal{margin:auto;width:min(100% - 32px,400px);padding:var(--space-6);border-radius:var(--radius-lg)}.cr-modal,.cr-panel{background:var(--surface);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;gap:var(--space-4)}.cr-panel{margin-left:auto;width:min(100%,360px);padding:var(--space-6) var(--space-4)}.cr-sheet{margin-top:auto;width:100%;padding:var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;gap:var(--space-4)}.cr-close{margin-left:auto;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);border:0;background:var(--sunken);color:var(--ink)}.cr-footer{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-4);border-top:1px solid var(--line);color:var(--ink-soft);font:500 14px/20px var(--font-sans)}.cr-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.cr-footer a{color:var(--ink);text-decoration:none;font-weight:600}.cr-footer a:hover{text-decoration:underline}.cr-lockup{display:inline-flex;align-items:center;gap:var(--space-2);font:600 20px/1 var(--font-display);color:var(--ink)}.cr-lockup img{width:28px;height:28px}.cr-lockup em{font-style:normal;color:var(--marigold-text)}.cr-overline{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--marigold-text)}.cr-step{display:grid;grid-template-columns:40px 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.cr-step__num{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--marigold-tint);color:var(--marigold-text);font:600 18px/1 var(--font-display)}.cr-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-10) var(--space-4)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}:root{color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5}img{max-width:100%}a{color:var(--marigold-text)}h1,h2,h3{font-family:var(--font-display);font-weight:600;margin:0;text-wrap:balance}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--content-max);padding:0 var(--space-6)}.app,.wrap{margin:0 auto}.app{max-width:640px;padding:var(--space-6) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-5)}.topbar{border-bottom:1px solid var(--line);background:var(--paper)}.topbar__in{height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.topbar__in.narrow{max-width:640px;margin:0 auto;padding:0 var(--space-4)}.topbar nav{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.back,.topbar nav a.plain{color:var(--ink);text-decoration:none;font-weight:600;font-size:15px}.back{display:inline-flex;align-items:center;gap:6px}.cr-lockup{text-decoration:none}.title-1{font:600 28px/34px var(--font-display)}.title-2{font:600 22px/28px var(--font-display)}.meta{color:var(--ink-soft);font-size:14px;line-height:20px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.site-footer{border-top:1px solid var(--line);color:var(--ink-soft);font-size:14px}.site-footer__in{max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);justify-content:space-between}.site-footer a{color:var(--ink);font-weight:600;text-decoration:none}.landing h1{font-size:clamp(38px,6vw,56px);line-height:1.04;letter-spacing:-.015em}.landing h2{font-size:clamp(28px,4vw,36px);line-height:1.17}.section{padding-block:var(--space-16)}.section--band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section__head{display:flex;flex-direction:column;gap:var(--space-2);max-width:640px}.lead{margin:0;color:var(--ink-soft);font-size:17px;line-height:26px}.hero{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-block:72px var(--space-16)}.hero__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.hero__visual{flex:1 1 460px;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.hero__visual figure{flex:0 1 auto;min-width:0}@media (max-width:520px){.hero__visual{gap:var(--space-2)}.hero__visual figure:first-child{width:42%!important}.hero__visual figure:last-child{width:50%!important}.arrow-dot{width:32px;height:32px}}.reel{position:relative;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:9/16;background:var(--photo-placeholder)}.reel img,.shot img{width:100%;height:100%;object-fit:cover;display:block}.reel__chip{position:absolute;left:10px;bottom:10px;display:inline-flex;gap:4px;align-items:center;background:rgba(28,35,64,.72);color:#fff;padding:3px 10px;border-radius:var(--radius-full);font:600 12px/16px var(--font-sans)}.shot{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/5;border:1px solid var(--line)}.arrow-dot{color:var(--marigold-deep);display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--marigold-tint);flex:none}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.step-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.step-card h3{font-size:22px;line-height:28px}.step-card p{margin:0;color:var(--ink-soft)}.look figcaption b{font:600 20px/26px var(--font-display)}.split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.split>*{flex:1 1 380px;min-width:0}.cta-band{background:var(--ink);border-radius:var(--radius-xl);padding:56px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.cta-band,.cta-band h2{color:var(--paper)}.cta-band p{margin:0;color:#d9d4c7;font-size:17px;line-height:26px}.otp-row{display:flex;gap:6px}.otp-row input{width:38px;height:52px;text-align:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:700 20px/28px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.otp-row input:focus{outline:none;border:2px solid var(--marigold-deep);box-shadow:var(--shadow-focus)}.job-item{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;color:var(--ink)}a.job-item{box-shadow:var(--shadow-card)}.job-item__thumb{width:64px;height:80px;border-radius:var(--radius-md);flex:none;object-fit:cover}.job-item__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.job-item__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.cr-drop input{display:none}.cr-drop{cursor:pointer}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.tiles.story .cr-tile img,.tiles.story .cr-tile video{aspect-ratio:9/16}.cr-tile img,.cr-tile video{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--photo-placeholder)}.cr-tile__label{padding:var(--space-2) var(--space-3) 0;font:600 14px/20px var(--font-sans)}.cr-tile__actions .icon-btn{flex:0 0 40px;padding:0}.cr-tile__actions a.cr-tile__posted{text-decoration:none}.cr-tile.picked{outline:3px solid var(--marigold);outline-offset:2px}.thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.thumbs img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);display:block}.cr-seg button{flex:1 1;height:40px;border:0;border-radius:calc(var(--radius-md) - 4px);background:transparent;font:600 15px/20px var(--font-sans);color:var(--ink-soft);cursor:pointer}.cr-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}.filmstrip{display:flex;gap:var(--space-2);overflow-x:auto}.filmstrip figure{margin:0;flex:none}.filmstrip img{width:96px;aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-md);display:block}.filmstrip figcaption{font-size:12px;color:var(--ink-soft);margin-top:4px}.sheet-scrim{position:fixed;inset:0;z-index:50;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center}.sheet-scrim .cr-sheet{max-width:520px;max-height:92vh;overflow-y:auto}@media (min-width:640px){.sheet-scrim{align-items:center}.sheet-scrim .cr-sheet{border-radius:var(--radius-xl)}}.sheet-grip{width:40px;height:4px;border-radius:var(--radius-full);background:var(--line);align-self:center}.cr-sheet select,.cr-sheet textarea,.sheet textarea{font:400 16px/24px var(--font-sans);padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);width:100%}.cr-sheet textarea{resize:vertical;min-height:200px}.legal{max-width:720px;margin:0 auto;padding:var(--space-10) var(--space-4) var(--space-12)}.legal h1{font-size:36px;line-height:42px}.legal h2{font-size:22px;line-height:28px;margin-top:var(--space-8)}.legal li,.legal p{font-size:16px;line-height:26px}.legal ul{padding-left:20px}.legal li+li{margin-top:6px}@media (max-width:640px){.topbar nav a.plain{display:none}.topbar__in{flex-wrap:nowrap}}