@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.p.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.c1Gvzq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.c1Gvzq_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.jyCHvW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.jyCHvW_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--paper:#fff;--ink:#121417;--ink-2:#3a3f45;--muted:#6a7079;--line:#e6e8eb;--sage:#eef2ea;--butter:#f6de63;--mint:#cdebd2;--rose:#f7d3e3;--brand:#c73a25;--brand-dark:#f0654d;--studio:#0e0f11;--studio-900:#17191c;--studio-800:#22252a;--studio-line:#2e3238;--studio-text:#f2f3f5;--studio-text-2:#a9afb8;--olive:#4e5a28;--tint:color-mix(in oklch, var(--olive) 24%, var(--studio));--post-light:#eceee6;--font-display:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--font-body:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--r-s:6px;--r-m:10px;--r-l:16px;--r-xl:24px;--shadow:0 8px 24px #1214171f;--ease:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}h1,h2,h3{text-wrap:balance;margin:0;font-weight:450}p{text-wrap:pretty;margin:0}.num{font-variant-numeric:tabular-nums}.nav{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.wordmark{font-family:var(--font-body);color:var(--brand);letter-spacing:-.01em;font-size:22px;font-weight:800;font-stretch:112%;text-decoration:none}.nav-links{gap:28px;display:flex}.nav-links a{color:var(--ink-2);font-size:15px;text-decoration:none}.nav-links a:hover{color:var(--ink)}.nav-right{align-items:center;gap:12px;display:flex}.lang{background:#f3f4f6;border-radius:999px;padding:3px;display:inline-flex}.lang a{color:var(--muted);transition:background-color .12s var(--ease), color .12s var(--ease);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.lang a[aria-current=page]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #1214171f}.btn{cursor:pointer;transition:transform .12s var(--ease), background-color .12s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#2a2e33}.btn-sm{padding:9px 16px;font-size:14px}.hero{text-align:center;padding-top:56px}.hero h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(44px,7vw,80px);font-weight:450;line-height:1.02}.hero .sub{color:var(--muted);max-width:34ch;margin:20px auto 0;font-size:19px}.hero .cta{flex-direction:column;align-items:center;gap:10px;margin-top:28px;display:flex}.hero .fine{color:var(--muted);font-size:13px}.collage{height:640px;margin-top:40px;position:relative}.collage>*{position:absolute}.c-story{width:300px;box-shadow:var(--shadow);border-radius:var(--r-xl);top:0;left:50%;transform:translate(-50%)}.c-orig{width:168px;margin:0;top:30px;left:11%;transform:rotate(-3deg)}.c-orig img{border-radius:var(--r-l);box-shadow:var(--shadow);aspect-ratio:3/4;object-fit:cover;object-position:center 30%;background:#fff;width:100%;height:auto}.c-pill{top:268px;left:19%}.c-tool{top:360px;left:5%}.c-read{text-align:left;width:250px;top:22px;right:7%}.c-format{text-align:left;width:200px;top:196px;right:2%}.c-wa{width:190px;top:378px;right:12%;transform:rotate(2.5deg)}.c-wa .tag{top:auto;bottom:-12px;right:14px;box-shadow:0 1px 3px #12141726}.tag{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:10px;right:10px}.pill{border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.pill-rose{background:var(--rose)}.toolcard{border-radius:var(--r-l);align-items:center;gap:12px;padding:18px 22px;font-size:16px;font-weight:500;display:flex}.toolcard svg{flex:none;width:22px;height:22px}.bg-butter{background:var(--butter)}.bg-mint{background:var(--mint)}.bg-rose{background:var(--rose)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);padding:14px}.card h4{color:var(--ink-2);margin:0 0 10px;font-size:13px;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--ink);background:#f3f4f6;border-radius:999px;padding:5px 10px;font-size:13px}.chip.on{color:#8f2a1b;background:#fbedea}.fmt{border-radius:var(--r-l);padding:14px}.fmt h4{margin:0 0 8px;font-size:13px;font-weight:600}.fmt ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fmt li{border-radius:8px;justify-content:space-between;padding:7px 10px;font-size:14px;display:flex}.fmt li span{color:#2f4a35;font-size:13px}.fmt li.on{background:var(--paper)}.post{background:var(--post-light);color:var(--ink);position:relative;overflow:hidden;container-type:inline-size}.post.feed{aspect-ratio:4/5}.post.story{aspect-ratio:9/16}.post.wa{aspect-ratio:1;background:#fff}.post .dress{filter:drop-shadow(0 2.5cqw 2.5cqw #0000002e);max-width:none;height:84%;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.post .floor{background:radial-gradient(closest-side,#0000002e,#0000);border-radius:50%;height:5%;position:absolute;bottom:2%;left:18%;right:18%}.post .store{letter-spacing:-.01em;z-index:1;font-size:4.4cqw;font-weight:800;font-stretch:112%;position:absolute;top:5cqw;left:6cqw}.post .head{font-family:var(--font-display);letter-spacing:-.02em;z-index:1;max-width:60cqw;font-size:11cqw;line-height:.95;position:absolute;top:11cqw;left:6cqw}.post .price{text-align:right;z-index:1;position:absolute;bottom:6cqw;right:5cqw}.post .price b{letter-spacing:-.02em;font-size:8cqw;font-weight:800;line-height:1;display:block}.post .price s{opacity:.7;font-size:4cqw;display:block}.post .price small{margin-top:1cqw;font-size:3.4cqw;display:block}.post .pix{background:var(--ink);color:#fff;border-radius:99px;margin-top:1.6cqw;padding:1cqw 2.4cqw;font-size:3.2cqw;font-weight:700;display:inline-block}.post .badge{background:var(--brand);color:#fff;z-index:1;border-radius:99px;padding:1.6cqw 3cqw;font-size:3.6cqw;font-weight:700;position:absolute;bottom:6cqw;left:6cqw}.post.story{background:var(--tint);color:var(--studio-text)}.post.story .head{font-family:var(--font-body);max-width:88cqw;font-size:12cqw;font-weight:850;font-stretch:125%;line-height:.92;top:14cqw}.post.story .store{top:6cqw}.post.story .dress{height:62%;bottom:14%}.post.story .price{text-align:left;justify-content:space-between;align-items:end;gap:2cqw;display:flex;bottom:5cqw;left:6cqw;right:6cqw}.post.story .price b{font-size:10cqw}.post.story .cta{color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;padding:2.4cqw 4cqw;font-size:4cqw;font-weight:700}.post.story .pix{color:var(--ink);background:#fff}.post.wa .dress{height:90%;bottom:4%;left:28%}.post.wa .side{z-index:1;flex-direction:column;justify-content:space-between;width:46cqw;display:flex;position:absolute;top:6cqw;bottom:6cqw;right:5cqw}.post.wa .side .name{font-family:var(--font-display);font-size:6.4cqw;line-height:1.05}.post.wa .tagprice{background:var(--brand);color:#fff;border-radius:2cqw;padding:3cqw}.post.wa .tagprice b{font-size:8.4cqw;font-weight:800;line-height:1;display:block}.post.wa .tagprice small{margin-top:1cqw;font-size:3.2cqw;display:block}.post.wa .sizes{color:var(--ink-2);font-size:3.6cqw}.post.wa .order{font-size:3.4cqw;font-weight:700}.post.scene-rack{color:#fff;background-color:#1b1a18;background-position:50%;background-size:cover}.post.scene-rack:before{content:"";background:inherit;filter:blur(3px)brightness(.6);position:absolute;inset:0;transform:scale(1.06)}.post.scene-rack .pix{color:var(--ink);background:#fff}.post.feed:not(.clean) .dress{height:74%;bottom:4%;left:64%}.post.feed:not(.clean) .floor{left:40%;right:8%}.post.feed .head{max-width:42cqw;font-size:10cqw}.post.feed .price{text-align:left;max-width:44cqw;bottom:17cqw;left:6cqw;right:auto}.post .pix.off{background:var(--brand);color:#fff;margin-left:4px}.story-video{aspect-ratio:9/16;object-fit:cover;border-radius:var(--r-xl);background:var(--studio);width:100%;display:block}.post.cutonly{background:#fff}section{padding-block:112px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:48px;display:grid}.h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(38px,5vw,60px);line-height:1.02}.lede{color:var(--muted);max-width:58ch;font-size:18px}.rows{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:48px;display:grid}.row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;display:flex}.ico{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ico svg{width:22px;height:22px}.row b{font-weight:600;display:block}.row span{color:var(--muted);font-size:14px}.flow-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:64px;margin-top:48px;display:grid}.steps{border-top:1px solid var(--line)}.steps button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;width:100%;padding:20px 0;display:grid}.steps .n{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:6px;font-size:13px}.steps .t{font-family:var(--font-display);color:var(--muted);transition:color .12s var(--ease);font-size:28px;line-height:1.1}.steps .d{color:var(--muted);grid-column:2;max-width:52ch;font-size:15px;display:none}.steps button[aria-selected=true] .t{color:var(--ink)}.steps button[aria-selected=true] .n{color:var(--brand);font-weight:700}.steps button[aria-selected=true] .d{display:block}.steps button:hover .t{color:var(--ink)}.steps button{position:relative}.flow-grid.auto .steps button[aria-selected=true]:after{content:"";background:var(--brand);transform-origin:0;width:100%;height:2px;animation:stepfill var(--dur,3s) linear both;position:absolute;bottom:-1px;left:0}@keyframes stepfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flow-note{color:var(--muted);margin-top:20px;font-size:14px}.device{position:sticky;top:24px}.screen{background:var(--tint);width:360px;height:740px;color:var(--studio-text);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 30px 60px #12141738}.scr{flex-direction:column;display:none;position:absolute;inset:0}.scr.on{animation:arrive .3s var(--ease);display:flex}@keyframes arrive{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.topbar{color:var(--studio-text-2);z-index:3;justify-content:space-between;align-items:center;padding:18px 18px 10px;font-size:13px;display:flex;position:relative}.topbar b{color:var(--studio-text);font-size:15px;font-weight:600;display:block}.iconbtn{width:36px;height:36px;color:var(--studio-text);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;display:grid}.iconbtn svg{width:18px;height:18px}.tray{background:var(--studio-900);border-top:1px solid var(--studio-line);z-index:3;gap:12px;margin-top:auto;padding:16px 18px 22px;display:grid;position:relative}.btn-studio{color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:12px;width:100%;padding:14px;font-weight:700}.btn-ghost{color:var(--studio-text);border:1px solid var(--studio-line);cursor:pointer;background:0 0;border-radius:12px;width:100%;padding:12px;font-weight:600}.meta{color:var(--studio-text-2);font-size:13px}.sh{color:var(--studio-text-2);font-size:13px;font-weight:600}.chips-d{flex-wrap:wrap;gap:6px;display:flex}.chip-d{background:var(--studio-800);color:var(--studio-text);border:1px solid var(--studio-line);border-radius:999px;padding:6px 11px;font-size:13px}.chip-d.warn{border-color:#c98a2e}.editorial{font-family:var(--font-body);letter-spacing:-.02em;padding:4px 18px 14px;font-size:40px;font-weight:850;font-stretch:125%;line-height:.95}.viewfinder{background:#fff;border-radius:18px;flex:1;margin:0 18px;position:relative;overflow:hidden}.viewfinder>img{object-fit:contain;width:100%;height:100%}.guide{border:2px dashed #12141773;border-radius:14px;position:absolute;inset:7% 16%}.vf-chip{color:#fff;white-space:nowrap;background:#121417cc;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.vf-chip svg{width:14px;height:14px}.vf-hint{text-align:center;color:var(--ink-2);font-size:13px;font-weight:600;position:absolute;bottom:12px;left:0;right:0}.shutter-row{grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 18px 26px;display:grid}.film{gap:6px;display:flex}.film img{object-fit:cover;background:#fff;border:2px solid #0000;border-radius:8px;width:40px;height:52px}.film img.main{object-fit:contain;border-color:#fff}.shutter{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;width:68px;height:68px;padding:4px}.shutter span{background:#fff;border-radius:50%;width:100%;height:100%;display:block}.gallery-l{justify-self:end;font-size:13px;font-weight:600}.readphoto{background:#fff;border-radius:18px;flex:1;margin:0 18px;position:relative;overflow:hidden}.readphoto>img{object-fit:contain;width:100%;height:100%}.mk{align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-7px,-7px)}.mk i{border:3px solid var(--brand-dark);background:#ffffffe6;border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 3px #f0654d40}.mk span{background:var(--studio-900);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:600}.mk.left{flex-direction:row-reverse;transform:translate(calc(7px - 100%),-7px)}.pricerow{background:var(--studio-800);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.pricerow b{font-size:17px;display:block}.stylepreview{border-radius:18px;flex:1;margin:0 18px;overflow:hidden}.stylepreview .post{aspect-ratio:auto;width:100%;height:100%}.seg{background:var(--studio-800);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.seg button{color:var(--studio-text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 4px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{color:var(--ink);background:#fff}.compare{aspect-ratio:4/5;border-radius:18px;flex:none;margin:0 18px;position:relative;overflow:hidden}.compare .post{position:absolute;inset:0}.compare .orig{clip-path:inset(0 calc(100% - var(--x,50%)) 0 0);z-index:2;background:#fff;position:absolute;inset:0}.compare .orig img{object-fit:contain;width:100%;height:100%}.compare .handle{top:0;bottom:0;left:var(--x,50%);pointer-events:none;z-index:3;background:#fff;width:2px;position:absolute;transform:translate(-1px);box-shadow:0 0 0 1px #00000014}.compare .handle:after{content:"";width:30px;height:30px;box-shadow:var(--shadow);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare input{opacity:0;cursor:ew-resize;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp-l{color:#fff;z-index:3;pointer-events:none;background:#121417c7;border-radius:99px;padding:3px 9px;font-size:13px;font-weight:700;position:absolute;top:10px}.thumbs{gap:8px;padding:12px 18px 0;display:flex}.thumbs figure{flex:none;width:58px;margin:0}.thumbs .post{border-radius:8px}.thumbs .post.story{width:40px}.thumbs figcaption{color:var(--studio-text-2);margin-top:4px;font-size:13px}.actions3{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fan{flex:1;margin:6px 18px 0;position:relative}.fan .post{border-radius:12px;width:46%;position:absolute;box-shadow:0 16px 32px #00000059}.fan .p1{top:16%;left:0;transform:rotate(-7deg)}.fan .p2{z-index:2;width:38%;top:0;left:31%}.fan .p3{top:22%;right:0;transform:rotate(6deg)}.toast{background:var(--studio-800);border:1px solid var(--studio-line);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.toast svg{color:#7cc59a;flex:none;width:16px;height:16px}.band{background:var(--sage)}.objs{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.objs button{background:var(--paper);cursor:pointer;border:1px solid #d5dbd0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.objs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.formats{grid-template-columns:1.1fr .7fr 1fr;align-items:end;gap:24px;margin-top:40px;display:grid}.formats figure{margin:0}.formats .post{border-radius:var(--r-l);box-shadow:var(--shadow)}.formats figcaption{color:var(--ink-2);justify-content:space-between;margin-top:12px;font-size:14px;display:flex}.formats figcaption span{color:var(--muted);font-variant-numeric:tabular-nums}.postnote{color:var(--muted);margin-top:24px;font-size:14px}.faq{border-top:1px solid var(--line);max-width:760px;margin-top:40px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:16px;font-size:24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-body);color:var(--muted)}.faq details[open] summary:after{content:"−"}.faq p{color:var(--muted);max-width:62ch;margin-top:10px}footer{border-top:1px solid var(--line);padding-block:48px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.credits{color:var(--muted);max-width:90ch;margin-top:28px;font-size:13px}.credits a{color:var(--ink-2)}@media (max-width:980px){.nav-links{display:none}.collage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;height:auto;margin-top:32px;display:grid}.collage>*{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.c-story{grid-column:1/-1;justify-self:center;width:min(300px,80%)}.c-tool,.c-pill,.c-format{display:none}.split{grid-template-columns:minmax(0,1fr);gap:20px}.rows{grid-template-columns:minmax(0,1fr)}.flow-grid{grid-template-columns:minmax(0,1fr);gap:32px}.device{justify-self:center;position:static}.formats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.formats figure:nth-child(2){grid-row:span 2}section{padding-block:72px}}@media (max-width:400px){.screen{width:100%;height:700px}.lang a{padding:6px 9px}.nav .btn-sm{display:none}}.hero2{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:48px 96px;display:grid}.hero2 h1{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(48px,6.2vw,86px);font-weight:450;line-height:1}.kword{background:var(--butter);animation:wordIn .45s var(--ease);border-radius:10px;padding:0 .12em;display:inline-block}@keyframes wordIn{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.hero2 .sub{color:var(--ink-2);max-width:34ch;margin-top:24px;font-size:20px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn-lg{padding:16px 28px;font-size:16px}.btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:#fff}.btn-butter{background:var(--butter);color:var(--ink)}.btn-butter:hover{background:#f1d23b}.fine{color:var(--muted);margin-top:12px;font-size:13px}.trust{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.trust li{align-items:center;gap:6px;display:flex}.trust svg{color:#1e7048;width:16px;height:16px}.reel{min-height:640px;position:relative}.reel-video{aspect-ratio:9/16;background:var(--studio);border-radius:28px;width:min(340px,72%);position:absolute;top:0;right:4%;overflow:hidden;box-shadow:0 30px 60px #12141740}.reel-video video{object-fit:cover;width:100%;height:100%;display:block}.reel-video:after{content:"";pointer-events:none;background:linear-gradient(#0e0f1100,#0e0f11b8);position:absolute;inset:55% 0 0}.reel-price{z-index:2;color:#fff;animation:wordIn .45s var(--ease) .15s both;position:absolute;bottom:18px;left:18px;right:18px}.reel-price .name{opacity:.9;font-size:14px;font-weight:600;display:block}.reel-price b{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.1;display:block}.reel-price small{opacity:.9;font-size:13px}.reel-before{width:172px;box-shadow:var(--shadow);animation:beforeIn .5s var(--ease);z-index:3;background:#fff;border-radius:16px;margin:0;padding:8px;position:absolute;top:64px;left:0;transform:rotate(-4deg)}@keyframes beforeIn{0%{opacity:0;transform:rotate(-4deg)translateY(16px)}to{opacity:1;transform:rotate(-4deg)}}.reel-before img{aspect-ratio:9/16;object-fit:cover;border-radius:10px;width:100%}.reel-before figcaption{padding:8px 4px 2px;font-size:13px;font-weight:600}.reel-arrow{z-index:4;background:var(--butter);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;top:420px;left:12px}.reel-arrow svg{width:18px;height:18px}.reel-controls{justify-content:center;align-items:center;gap:10px;width:min(340px,72%);display:flex;position:absolute;top:calc(1.77778*min(340px,72%) + 14px);right:4%}.dot{cursor:pointer;background:#d5d8dc;border:0;border-radius:50%;width:10px;height:10px;padding:0}.dot[aria-pressed=true]{background:var(--ink);border-radius:999px;width:26px}.playbtn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:6px;display:grid}.playbtn svg{width:14px;height:14px}.post.has-photo .photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post.feed.has-photo,.post.story.has-photo{color:#fff}.post.feed.has-photo:after,.post.story.has-photo:after{content:"";background:linear-gradient(#0000006b,#0000 32% 52%,#0000009e);position:absolute;inset:0}.post.feed.has-photo .pix{color:var(--ink);background:#fff}.post.feed.has-photo .price{bottom:6cqw}.post.feed.has-photo .badge{inset:5cqw 6cqw auto auto}.post.wa.has-photo .photo{width:48%;right:auto}.post.wa.has-photo .side{width:42cqw}.post.wa.has-photo .tagprice b{font-size:7cqw}.post.feed.has-photo .head{max-width:34cqw;font-size:7.5cqw}.post.story.has-photo .head{max-width:46cqw;font-size:8cqw;top:12cqw}.tf-section{padding-block:96px}.tf{grid-template-columns:repeat(2,minmax(0,300px));gap:24px;margin-top:28px;display:grid}.tf figure{margin:0}.tf img,.tf video{aspect-ratio:9/16;object-fit:cover;background:var(--studio);border-radius:20px;width:100%;display:block}.tf-video video{box-shadow:0 24px 48px #12141738}.tf figcaption{color:var(--ink-2);margin-top:10px;font-size:14px;font-weight:600}.band-ink{background:var(--ink);color:#fff;padding-block:104px}.band-ink .h2{max-width:16ch}.cmp{border-top:1px solid #ffffff24;max-width:860px;margin:40px 0 36px}.cmp-row{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:18px 0;font-size:17px;display:grid}.cmp-head{color:var(--studio-text-2);font-size:14px;font-weight:600}.cmp .old{color:var(--studio-text-2)}.cmp .new{align-items:center;gap:10px;font-weight:600;display:flex}.cmp .new svg{width:18px;height:18px;color:var(--butter);flex:none}.final{text-align:center;justify-items:center;gap:16px;padding-block:120px;display:grid}.final .lede{margin-inline:auto}@media (max-width:980px){.hero2{grid-template-columns:minmax(0,1fr);padding-block:24px 64px}.reel{justify-items:center;min-height:0;padding-top:8px;display:grid}.reel-video{width:min(320px,78%);position:relative;right:auto}.reel-before{width:120px;top:24px;left:0}.reel-arrow{top:auto;bottom:64px;left:8px}.reel-controls{width:auto;margin-top:14px;position:static}.tf{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-row{gap:14px;font-size:15px}}@media (max-width:600px){.hero2{gap:28px;padding-block:12px 48px}.hero2 .sub{margin-top:16px;font-size:17px}.cta-row{flex-wrap:nowrap;gap:8px;margin-top:20px}.cta-row .btn-lg{text-align:center;text-wrap:balance;flex:1 1 0;min-width:0;padding:12px 14px;font-size:14px;line-height:1.2}.trust{margin-top:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
