.story-ganesha-visual{min-height:520px;isolation:isolate}.story-ganesha-visual .story-idol-entrance{position:absolute;inset:0;display:grid;place-items:center;padding:30px 34px 76px}.story-ganesha-visual .story-idol-float{width:100%;height:100%;min-height:0;transform-origin:50% 70%}.story-ganesha-visual .story-idol-product{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;color:#784735;text-decoration:none;border-radius:30px}.story-ganesha-visual a.story-idol-product:focus-visible{outline:2px solid #974633;outline-offset:5px}.story-ganesha-visual .story-idol-image{display:block;width:100%;height:calc(100% - 34px);min-height:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 24px rgb(95 48 28/20%));transition:transform .7s cubic-bezier(.2,.7,.25,1),filter .7s ease}.story-ganesha-visual .story-idol-caption{display:block;flex:0 0 auto;align-self:flex-start;max-width:calc(100% - 132px);margin-top:12px;font-family:var(--font-serif),Georgia,serif;font-size:17px;font-style:italic;line-height:1.2;text-align:center}.story-ganesha-visual .story-stamp{right:14px;bottom:14px;width:clamp(88px,11vw,124px);height:clamp(88px,11vw,124px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.story-ganesha-visual a.story-idol-product:focus-visible .story-idol-image,.story-ganesha-visual a.story-idol-product:hover .story-idol-image{transform:translateY(-3px) scale(1.025);filter:drop-shadow(0 26px 28px rgb(95 48 28/24%))}}@media (max-width:639px){.story-ganesha-visual{min-height:430px}.story-ganesha-visual .story-idol-entrance{padding:24px 26px 82px}.story-ganesha-visual .story-idol-caption{max-width:calc(100% - 104px);font-size:16px}}@media (prefers-reduced-motion:reduce){.story-ganesha-visual .story-idol-image,.story-ganesha-visual .story-stamp img{transition:none!important;transform:none!important}}.custom-photo-collage{position:relative;isolation:isolate;width:min(100%,560px);max-width:100%;min-width:0;aspect-ratio:56/61;margin:12px auto 18px;animation:customPhotoCollageAppear .9s cubic-bezier(.22,1,.36,1) both}.custom-photo-collage__frame{position:absolute;display:block;box-sizing:border-box;margin:0;padding:clamp(7px,1.7vw,10px);border:1px solid rgba(255,247,234,.8);border-radius:clamp(13px,2vw,20px);background:#fff6e8;box-shadow:0 18px 35px rgba(67,28,19,.2),0 3px 8px rgba(67,28,19,.1);transform:rotate(var(--custom-photo-rotation));transform-origin:center;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease;animation:customPhotoCollageDrift 8s ease-in-out infinite}.custom-photo-collage__frame--heart{--custom-photo-rotation:-7deg;left:5.5%;top:5%;width:47%}.custom-photo-collage__frame--sunflower{--custom-photo-rotation:7deg;left:63%;top:6%;width:30.5%;animation-duration:9s;animation-delay:-3s}.custom-photo-collage__frame--butterfly{--custom-photo-rotation:-4deg;left:34%;top:53.5%;width:44%;animation-duration:10s;animation-delay:-5s}.custom-photo-collage__photo{display:block;margin:0}.custom-photo-collage__image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:clamp(7px,1.3vw,12px)}.custom-photo-collage__frame:focus-visible{outline:3px solid #ffdeb2;outline-offset:3px;animation-play-state:paused}@media (hover:hover) and (pointer:fine){.custom-photo-collage__frame:hover{z-index:1;transform:translateY(-3px) rotate(calc(var(--custom-photo-rotation) + 1deg));box-shadow:0 24px 44px rgba(67,28,19,.26),0 4px 10px rgba(67,28,19,.1);animation-play-state:paused}}@media (max-width:700px){.custom-photo-collage{margin-block:4px 16px}.custom-photo-collage__frame{box-shadow:0 12px 25px rgba(67,28,19,.2),0 2px 5px rgba(67,28,19,.08)}}@keyframes customPhotoCollageAppear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes customPhotoCollageDrift{0%,to{translate:0 0}50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.custom-photo-collage,.custom-photo-collage__frame{animation:none;transition:none;translate:none}.custom-photo-collage__frame:hover{transform:rotate(var(--custom-photo-rotation))}}.atelier-hero{--pointer-x:0;--pointer-y:0;--atelier-ink:#4f291f;--atelier-clay:#b45b43;position:relative;isolation:isolate;overflow:hidden;background:#fbf3e7;color:var(--atelier-ink)}.atelier-backdrop,.atelier-grain,.atelier-wash{position:absolute;inset:0;pointer-events:none}.atelier-backdrop{z-index:-4}.atelier-backdrop img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;opacity:.84}.atelier-wash{z-index:-3;background:linear-gradient(90deg,#fffaf2,rgba(255,250,242,.96) 26%,rgba(255,250,242,.68) 47%,rgba(255,247,234,.08) 80%),linear-gradient(0deg,rgba(255,249,239,.7),transparent 34%)}.atelier-grain{z-index:15;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%235d3528' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");mix-blend-mode:multiply}.atelier-shell{position:relative;z-index:3;display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;width:min(1540px,calc(100% - 96px));min-height:clamp(700px,calc(100svh - 145px),850px);margin:auto}.atelier-copy{position:relative;z-index:12;padding:48px 10px 70px 0}.atelier-eyebrow{display:inline-flex;align-items:center;gap:11px;padding:10px 16px 10px 11px;border:1px solid #bc775a55;border-radius:100px;color:#92573e;background:#fffaf3a1;font-size:9px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.atelier-eyebrow svg{width:21px;height:21px;stroke:#b45b43;stroke-width:1.5}.atelier-eyebrow i{width:5px;height:5px;border-radius:50%;background:#8b9a69;box-shadow:0 0 0 4px #8b9a6914}.atelier-title{margin-top:27px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(70px,6.85vw,112px);font-weight:600;line-height:.88;letter-spacing:-.058em;text-wrap:wrap}.atelier-line{display:block;overflow:hidden;padding:.04em .1em .12em .02em;margin:-.04em -.1em -.12em -.02em}.atelier-line>em,.atelier-line>span{display:block;animation:atelier-word-in 1.1s var(--enter-delay,0s) cubic-bezier(.16,1,.3,1) both}.atelier-line-accent{margin-top:.06em}.atelier-line-accent em{color:var(--atelier-clay);font-weight:500;white-space:nowrap}.atelier-title-flourish{width:72%;margin:6px 0 0 6px}.atelier-title-flourish svg{width:100%;height:23px;stroke:#b15b4273;stroke-width:1.2;stroke-linecap:round}.atelier-title-flourish path{stroke-dasharray:1;animation:atelier-draw 1.6s .6s both}.atelier-description{max-width:350px;margin-top:20px;color:#7c6c60;font-size:14px;line-height:1.85}.atelier-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:27px}.atelier-shop{display:inline-flex;align-items:center;justify-content:center;gap:26px;position:relative;overflow:hidden;border:1px solid #a8523c;border-radius:99px;padding:16px 22px;background:#a9553e;color:#fff9f2;font-size:12px;font-weight:600;box-shadow:0 10px 25px #a7553b22;transition:background .3s,box-shadow .3s,transform .3s}.atelier-shop:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff4 50%,transparent 75%);transform:translateX(-120%);transition:transform .8s}.atelier-shop svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.3;transition:transform .3s}.atelier-shop:hover{background:#8f422f;box-shadow:0 16px 36px #a7553b30;transform:translateY(-3px)}.atelier-shop:hover:before{transform:translateX(120%)}.atelier-shop:hover svg{transform:translateX(4px)}.atelier-patterns{display:inline-flex;gap:8px;align-items:center;color:#8c5543;padding:8px 0;border-bottom:1px solid #ab70573d;font-size:11px;transition:gap .25s,border-color .25s}.atelier-patterns:hover{gap:15px;border-color:#ab7057}.atelier-trust{display:flex;gap:27px;margin-top:34px}.atelier-trust>div{display:flex;align-items:center;gap:11px}.atelier-trust svg{width:28px;height:28px;stroke:#a5654b;stroke-width:1.1}.atelier-trust span{color:#89786a;font-size:10px;line-height:1.6}.atelier-trust b{color:#695346;font-weight:500}.atelier-edition{display:flex;gap:13px;align-items:center;margin-top:42px;color:#9f8d7d}.atelier-edition>span{font-size:7px;font-weight:600;letter-spacing:.2em}.atelier-edition i{width:26px;height:1px;background:#cdbdab}.atelier-edition small{font-family:var(--font-serif),Georgia,serif;font-size:14px;font-style:italic}.atelier-scene{position:relative;align-self:stretch;min-height:690px;margin:0 -14px 0 0;perspective:1200px}.atelier-scene-label{position:absolute;z-index:2;top:25px;left:6%;right:0;display:flex;align-items:center;justify-content:space-between;font-size:7px;font-weight:600;letter-spacing:.19em;color:#8e7764;animation-delay:1s}.atelier-halo{position:absolute;width:85%;aspect-ratio:1;top:11%;left:5%;border-radius:50%;background:radial-gradient(circle,#fff8ddad,#f8dca64a 48%,transparent 70%);filter:blur(12px)}.atelier-orbit{position:absolute;width:95%;height:90%;top:4%;left:0;stroke:#b7976d38;stroke-width:.9;transform:rotate(-16deg);pointer-events:none}.atelier-piece{position:absolute;z-index:8;width:26%;translate:calc(var(--pointer-x) * 1px) calc(var(--pointer-y) * 1px)}.atelier-piece-bunny{top:12%;left:0;--card-rotation:-8deg}.atelier-piece-bouquet{top:9%;right:0;--card-rotation:7deg}.atelier-piece-bee{left:-3%;bottom:13%;width:26%;--card-rotation:-7deg}.atelier-piece-sunflowers{right:1%;bottom:10%;width:27%;--card-rotation:6deg}.atelier-piece-enter{animation:atelier-object-in 1.25s var(--piece-delay,.3s) cubic-bezier(.16,1,.3,1) both}.atelier-piece-float{transform:rotate(var(--card-rotation));animation:atelier-piece-float 7s var(--idle-delay,0s) ease-in-out infinite}.atelier-card{display:block;border:6px solid #fffcf6;border-radius:17px;background:#fffaf2;box-shadow:0 22px 40px #5d392321,0 2px 5px #5d39230a;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.atelier-card figure{margin:0}.atelier-card-art{position:relative;isolation:isolate}.atelier-card-image{position:relative;z-index:1;aspect-ratio:.85;border-radius:11px;background:radial-gradient(ellipse at 50% 45%,#fffdf7,#f0deca);overflow:hidden}.atelier-piece-bunny .atelier-card-image{aspect-ratio:.83;background:linear-gradient(135deg,#e7d9c6,#f9ede1)}.atelier-piece-bee .atelier-card-image{aspect-ratio:1.13;background:linear-gradient(135deg,#e4e6cb,#f7ead6)}.atelier-piece-bouquet .atelier-card-image{background:linear-gradient(135deg,#eee0cb,#f7edde)}.atelier-piece-sunflowers .atelier-card-image{aspect-ratio:.86;background:linear-gradient(135deg,#e4e6d2,#faf1de)}.atelier-card-image img{-o-object-fit:contain;object-fit:contain;padding:10px 7px 2px;transition:transform .65s cubic-bezier(.22,1,.36,1)}.atelier-card-number{position:absolute;z-index:2;top:6px;left:8px;color:#9b8268;font-family:var(--font-serif),Georgia,serif;font-size:11px;font-style:italic}.atelier-card-open{position:absolute;bottom:8px;right:8px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#fffbf0e6;color:#a85b43;transform:translateY(35px);transition:transform .35s}.atelier-card figcaption{display:block;padding:12px 6px 8px}.atelier-card figcaption b{display:block;color:#6a3c2c;font-family:var(--font-serif),Georgia,serif;font-size:clamp(14px,1.15vw,18px);font-weight:600;line-height:1}.atelier-card figcaption>span{display:block;margin-top:5px;font-size:8px;line-height:1.45;color:#806d5c}.atelier-card:focus-visible,.atelier-card:hover{transform:translateY(-8px) rotate(calc(var(--card-rotation) * -.45)) scale(1.04);box-shadow:0 30px 55px #5d392336}.atelier-card:focus-visible .atelier-card-image img,.atelier-card:hover .atelier-card-image img{transform:scale(1.08)}.atelier-card:focus-visible .atelier-card-open,.atelier-card:hover .atelier-card-open{transform:translateY(0)}.atelier-card:focus-visible,.atelier-motion-control button:focus-visible,.atelier-patterns:focus-visible,.atelier-shop:focus-visible{outline:2px solid #92513a;outline-offset:5px}.atelier-character{position:absolute;z-index:6;left:50%;top:53%;width:65%;aspect-ratio:1/1.4;transform:translate(-50%,-50%);translate:calc(var(--pointer-x) * .4px) calc(var(--pointer-y) * .4px);pointer-events:none}.atelier-character-enter{position:relative;width:100%;height:100%;animation:atelier-center-in 1.45s cubic-bezier(.16,1,.3,1) .35s both}.atelier-character-aura{position:absolute;z-index:-1;inset:6% 7% 22%;background:radial-gradient(ellipse,#fff8cf85,#eed9b236 50%,transparent 71%);filter:blur(8px)}.atelier-seat{position:absolute;top:47%;left:50%;width:100%;max-width:none;height:auto;transform:translateX(-50%);filter:drop-shadow(0 20px 12px #53311d21)}.atelier-contact-shadow{position:absolute;z-index:2;top:67%;left:22%;width:58%;height:5%;border-radius:50%;background:#4c291d3d;filter:blur(10px)}.atelier-krishna-motion{position:absolute;z-index:3;top:0;left:0;width:100%;aspect-ratio:1;isolation:isolate;transform-origin:50% 100%;animation:atelier-breathe 6s ease-in-out infinite}.atelier-krishna{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 14px 10px #5f36262b)}.atelier-makers-tag{position:absolute;z-index:4;top:73%;left:50%;display:flex;gap:8px;align-items:center;min-width:144px;padding:10px 15px;border:1px solid #b58b6545;border-radius:8px;background:#fffbf0f2;box-shadow:0 4px 14px #6c432619;transform:translateX(-50%) rotate(-3deg)}.atelier-makers-tag>svg{width:21px;height:21px;stroke:#ad6046;stroke-width:1}.atelier-makers-tag>span{color:#8c5038;font-family:var(--font-serif),Georgia,serif;font-size:17px;line-height:1;white-space:nowrap}.atelier-makers-tag small{display:block;margin-top:4px;color:#ab8c74;font-family:var(--font-sans),sans-serif;font-size:6px;letter-spacing:.17em}.atelier-handwritten{position:absolute;z-index:1;top:10%;left:36%;color:#ae7053;font-family:var(--font-serif),Georgia,serif;font-size:22px;font-style:italic;text-align:center;line-height:1;transform:rotate(-7deg);animation-delay:1.1s}.atelier-handwritten span{position:absolute;right:-18px;bottom:0;font-size:22px}.atelier-spark{position:absolute;z-index:9;color:#c69448;animation:atelier-twinkle 4.5s ease-in-out infinite;pointer-events:none}.atelier-spark-one{top:9%;left:30%;font-size:24px;animation-delay:-.7s}.atelier-spark-two{top:47%;right:13%;font-size:32px;animation-delay:-2s}.atelier-spark-three{bottom:15%;left:28%;font-size:19px;animation-delay:-3.5s}.atelier-petal{position:absolute;z-index:3;width:8px;height:15px;border-radius:80% 15% 80% 15%;background:#c398706b;pointer-events:none;animation:atelier-petal-drift 10s ease-in-out infinite}.atelier-petal-one{top:40%;left:26%}.atelier-petal-two{top:18%;right:22%;width:6px;height:11px;background:#a5a17d80;animation-delay:-4s}.atelier-motion-control{position:absolute;z-index:10;bottom:26px;right:0;display:flex;align-items:center;gap:15px}.atelier-motion-control>span{color:#8c7560;font-family:var(--font-serif),Georgia,serif;font-size:14px;font-style:italic}.atelier-motion-control button{display:flex;gap:6px;align-items:center;border:1px solid #ad8d6b38;border-radius:99px;padding:8px 12px;background:#fffbf18c;color:#85664c;font-size:8px}.atelier-motion-control svg{width:12px;height:12px}.atelier-cord{--cord-width:3.6px;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.atelier-cord path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.atelier-cord-shadow{stroke:#6c382c30;stroke-width:calc(var(--cord-width) + 2px)}.atelier-cord-body{stroke:#b96f51;stroke-width:var(--cord-width)}.atelier-cord-light{stroke:#f4cca2;stroke-width:calc(var(--cord-width) * .43)}.atelier-cord-twist{stroke:#8f4e3b9e;stroke-width:calc(var(--cord-width) * .42);stroke-dasharray:1 6;animation:atelier-thread-flow 36s linear infinite}.atelier-thread{z-index:2;--cord-width:3px;opacity:.82;animation:atelier-thread-reveal 2.5s cubic-bezier(.22,1,.36,1) .4s both}.atelier-yarn-back{z-index:0}.atelier-yarn-front{z-index:2}.atelier-character-yarn{--cord-width:4.2px}.atelier-product-yarn{--cord-width:3.5px}.atelier-footer{position:relative;z-index:16;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px max(48px,calc((100% - 1540px) / 2)) 15px;border-top:1px solid #b995711a;background:#fffaf2cf;color:#9f8870}.atelier-footer>span{font-size:7px;font-weight:500;letter-spacing:.16em}.atelier-scroll{display:inline-flex;align-items:center;gap:12px;color:#95654a;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.atelier-scroll-icon{display:block;width:23px;height:23px;animation:atelier-yarn-turn 16s linear infinite}.atelier-scroll svg{width:100%;height:100%;stroke:currentColor;stroke-width:1}.atelier-scroll b{margin-left:10px;font-size:18px;font-weight:400;animation:atelier-scroll-nudge 2.5s ease-in-out infinite}.atelier-enter{animation:atelier-fade-in 1s var(--enter-delay,.3s) cubic-bezier(.16,1,.3,1) both}.atelier-hero[data-motion=paused] :is(.atelier-piece-float,.atelier-krishna-motion,.atelier-spark,.atelier-petal,.atelier-cord-twist,.atelier-thread,.atelier-scroll-icon,.atelier-scroll b){animation-play-state:paused!important}@keyframes atelier-word-in{0%{transform:translateY(115%) rotate(3deg);opacity:.1}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes atelier-fade-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes atelier-object-in{0%{opacity:0;transform:translateY(50px) scale(.87) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes atelier-center-in{0%{opacity:0;transform:translateY(60px) scale(.92);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes atelier-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes atelier-piece-float{0%,to{transform:translateY(0) rotate(var(--card-rotation))}50%{transform:translateY(-8px) rotate(calc(var(--card-rotation) + 1.2deg))}}@keyframes atelier-breathe{0%,to{transform:rotate(-.35deg)}50%{transform:translateY(-3px) rotate(.35deg)}}@keyframes atelier-twinkle{0%,to{opacity:.45;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(12deg)}}@keyframes atelier-petal-drift{0%,to{transform:translate(0) rotate(20deg);opacity:.4}50%{transform:translate(12px,25px) rotate(80deg);opacity:.8}}@keyframes atelier-thread-flow{to{stroke-dashoffset:-360}}@keyframes atelier-thread-reveal{0%{clip-path:inset(-20% 100% -20% 0);opacity:0}to{clip-path:inset(-20% -20% -20% 0);opacity:.82}}@keyframes atelier-yarn-turn{to{transform:rotate(1turn)}}@keyframes atelier-scroll-nudge{50%{transform:translateY(4px)}}body .site-header .header-inner{min-height:80px}body .site-header .nav-pill{font-size:12px;font-weight:500;padding:10px 16px}body .site-header .header-inner>a{justify-self:start}@media (min-width:1600px){.atelier-shell{grid-template-columns:.8fr 1.2fr}.atelier-copy{padding-left:16px}}@media (max-width:1199px){.atelier-shell{width:calc(100% - 64px);grid-template-columns:.9fr 1.1fr;min-height:700px}.atelier-title{font-size:clamp(66px,7vw,84px)}.atelier-copy{padding-bottom:46px}.atelier-actions{gap:14px}.atelier-shop{padding:14px 19px;gap:15px}.atelier-patterns{font-size:10px}.atelier-scene{min-height:700px}.atelier-piece{width:28%}.atelier-piece-bunny{top:16%;left:0}.atelier-piece-bouquet{top:14%;right:0}.atelier-piece-bee{bottom:18%;left:-2%}.atelier-piece-sunflowers{bottom:15%;right:1%}.atelier-character{width:74%;top:54%}.atelier-handwritten{top:10%;left:32%;font-size:20px}.atelier-trust{gap:18px}.atelier-trust span{font-size:9px}.atelier-footer{padding-inline:32px}}@media (max-width:1023px){body .site-header .header-inner{display:flex}.atelier-shell{width:calc(100% - 48px);grid-template-columns:.95fr 1.05fr}.atelier-title{font-size:clamp(61px,7.2vw,76px)}.atelier-eyebrow{font-size:8px;gap:9px}.atelier-description{max-width:305px;font-size:13px}.atelier-trust{gap:12px}.atelier-trust svg{width:23px;height:23px}.atelier-trust>div{gap:7px}.atelier-edition{flex-wrap:wrap;gap:8px}.atelier-edition small{font-size:12px}.atelier-card{border-width:4px;border-radius:12px}.atelier-card-image{border-radius:8px}.atelier-card figcaption{padding:8px 3px 5px}.atelier-card figcaption b{font-size:13px}.atelier-card figcaption>span{font-size:6px}.atelier-handwritten{font-size:17px}.atelier-motion-control{gap:9px}.atelier-motion-control>span{font-size:12px}.atelier-makers-tag{min-width:120px;padding:8px 11px}.atelier-makers-tag>span{font-size:15px}}@media (max-width:760px){.atelier-shell{display:block;width:min(660px,calc(100% - 40px))}.atelier-copy{padding:38px 0 0}.atelier-title{font-size:clamp(69px,12.2vw,96px);margin-top:22px}.atelier-title-flourish{width:62%}.atelier-description{max-width:370px;margin-top:14px}.atelier-actions{margin-top:22px;gap:21px}.atelier-trust{margin-top:23px;gap:25px}.atelier-edition{display:none}.atelier-scene{width:100%;min-height:0;height:auto;aspect-ratio:1/1.02;margin:17px 0 0}.atelier-scene-label{top:8px;left:2%;right:2%;font-size:6px}.atelier-piece{width:26%}.atelier-piece-bunny{top:14%;left:0}.atelier-piece-bouquet{top:10%;right:0}.atelier-piece-bee{bottom:18%;left:-1%}.atelier-piece-sunflowers{bottom:15%;right:-1%}.atelier-character{width:63%;top:52%}.atelier-card figcaption b{font-size:clamp(12px,2.7vw,17px)}.atelier-card figcaption>span{font-size:6px}.atelier-handwritten{top:9%;left:36%;font-size:18px}.atelier-spark-one{top:13%;left:30%}.atelier-spark-two{top:45%;right:10%;font-size:24px}.atelier-motion-control{bottom:16px;right:0}.atelier-footer{padding:14px 20px}.atelier-footer>span{font-size:5px;max-width:90px;line-height:1.8}.atelier-footer>span:last-child{text-align:right}.atelier-scroll{gap:7px;font-size:6px;letter-spacing:.06em}.atelier-scroll-icon{width:19px;height:19px}.atelier-scroll b{margin-left:0}.atelier-wash{background:linear-gradient(180deg,#fffaf2,#fffaf2eb 35%,#fffaf259 70%,#fffaf2a8)}.atelier-backdrop img{-o-object-position:70% center;object-position:70% center}.atelier-thread{--cord-width:2.5px}.atelier-product-yarn{--cord-width:2.7px}.atelier-character-yarn{--cord-width:3.3px}body .site-header .header-inner{min-height:72px}}@media (max-width:400px){.atelier-shell{width:calc(100% - 32px)}.atelier-title{font-size:18.1vw}.atelier-actions{gap:13px}.atelier-shop{padding:13px 16px;font-size:11px;gap:10px}.atelier-patterns{font-size:9px}.atelier-trust{gap:16px}.atelier-makers-tag{min-width:105px;padding:6px 9px;gap:5px}.atelier-makers-tag>svg{width:17px;height:17px}.atelier-makers-tag>span{font-size:13px}.atelier-makers-tag small{font-size:5px}.atelier-card figcaption>span,.atelier-motion-control>span{display:none}}@media (prefers-reduced-motion:reduce){.atelier-hero *,.atelier-hero :after,.atelier-hero :before{animation:none!important;transition:none!important}.atelier-motion-control{display:none}.atelier-character,.atelier-piece{translate:0 0}}