.example_page__7kCZh{font-family:Arial,Microsoft JhengHei,sans-serif;line-height:1.8;overflow:clip}.example_page__7kCZh main{background:var(--paper);color:var(--ink)}.example_page__7kCZh *{box-sizing:border-box}.example_page__7kCZh a{color:inherit;text-decoration:none}.example_page__7kCZh figure,.example_page__7kCZh h1,.example_page__7kCZh h2,.example_page__7kCZh h3,.example_page__7kCZh p{margin:0}.example_page__7kCZh h2{font-size:clamp(2rem,4.5vw,4rem);line-height:1.3;letter-spacing:-.04em}.example_page__7kCZh a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.example_page__7kCZh section{scroll-margin-top:25px}.example_skipLink__e9402{position:fixed;top:-90px;left:15px;padding:12px;background:#fff;color:#111!important;z-index:30}.example_skipLink__e9402:focus{top:10px}.example_demoBar__AMvu6{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px 6%;background:#1a0b2e;color:#ffe7a3;font:.7rem/1.5 Arial,Microsoft JhengHei,sans-serif}.example_demoBar__AMvu6 a{padding:8px 0}.example_header__3GKCA{display:flex;align-items:center;justify-content:space-between;padding:30px 7%;gap:25px}.example_brand__ZGIBO{font-weight:800;font-size:1.4rem;line-height:1.3}.example_brand__ZGIBO small{display:block;font:.5rem/1.5 Arial,sans-serif;letter-spacing:.16em;margin-top:8px}.example_header__3GKCA nav{display:flex;gap:28px;font-size:.8rem;align-items:center}.example_header__3GKCA nav a{padding:12px 0;min-height:44px;white-space:nowrap}.example_eyebrow__9Ec6d{font:700 .62rem/1.7 Arial,Microsoft JhengHei,sans-serif;letter-spacing:.14em}.example_note__M6hyb{font:.68rem/1.8 Arial,Microsoft JhengHei,sans-serif!important;opacity:.8;margin-top:24px!important}.example_sectionHeading__z5q6Q{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.example_sectionHeading__z5q6Q>p{font-size:.9rem;max-width:350px}.example_sectionHeading__z5q6Q small{font-size:.65rem;display:block;margin-top:10px}.example_sectionHeading__z5q6Q>span{font-size:.65rem;letter-spacing:.1em}.example_pillLink__vDeKY{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:14px 25px;border-radius:40px;background:var(--ink);color:var(--paper)!important;font:.85rem/1.7 Arial,Microsoft JhengHei,sans-serif;margin-top:30px}.example_promptSection__qwwtV{padding:75px 7%;border-top:1px solid #8885}.example_promptSection__qwwtV h2{font-size:2.5rem;margin:20px 0}.example_promptSection__qwwtV blockquote{max-width:800px;margin:25px 0;padding-left:24px;border-left:3px solid var(--accent);font-size:1.1rem;line-height:1.9}.example_promptSection__qwwtV>p:last-of-type{font-size:.75rem}.example_promptSection__qwwtV>a{display:inline-block;margin-top:22px;border-bottom:1px solid;padding:8px 0;font-size:.85rem}.example_footer__MnW5a{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #8885;padding:25px 7%;font-size:.8rem}.example_footer__MnW5a span{font-size:.68rem}.example_footer__MnW5a a{padding:12px 0;min-height:44px}.example_coffee___YtQo{font-family:Georgia,"Noto Serif TC",PMingLiU,serif}.example_coffee___YtQo .example_header__3GKCA{border-bottom:1px solid #4a2c1e25}.example_coffeeHero__5PJPw{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:center;padding:45px 7% 70px;position:relative;max-width:1440px;margin:auto}.example_coffeeHeroCopy__nf1PR{padding:25px 0}.example_coffeeHero__5PJPw h1{font-weight:400;font-size:clamp(3rem,5.5vw,5.4rem);line-height:1.3;letter-spacing:-.04em;margin:18px 0 25px}.example_coffeeHeroCopy__nf1PR>p:last-of-type{font-size:1rem;line-height:2}.example_handwritten__dSI0s{display:block;font-family:PMingLiU,serif;font-size:1.1rem;letter-spacing:.12em;color:#9b643d;transform:rotate(-4deg);margin:20px 0 5px}.example_coffeePhoto__Jw7eo{position:relative;min-height:560px;border-radius:240px 240px 12px 12px;isolation:isolate;box-shadow:15px 15px 0 #c98a4b28}.example_coffeePhoto__Jw7eo>img{object-fit:cover;border-radius:inherit;object-position:55% center}.example_coffeePhoto__Jw7eo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(transparent 50%,#25170ab0)}.example_roastStamp__it8Zw{position:absolute;z-index:2;left:-30px;bottom:35px;border-radius:50%;width:115px;height:115px;background:#f3e9da;border:1px solid #4a2c1e;outline:7px solid #f3e9da;text-align:center;padding-top:20px;font:700 .75rem/1.6 Georgia,serif;letter-spacing:.08em;transform:rotate(-12deg)}.example_photoLabel__zcR9c{z-index:2;color:#fff0db;bottom:25px;right:25px}.example_coffeeSide__mM03I,.example_photoLabel__zcR9c{position:absolute;font:.5rem/1.5 Arial,sans-serif;letter-spacing:.18em}.example_coffeeSide__mM03I{right:1.5%;writing-mode:vertical-rl}.example_steam__q98wm{position:absolute;z-index:3;inset:28% 20% 25% 20%;display:flex;gap:22px;justify-content:center;pointer-events:none}.example_steam__q98wm span{width:14px;height:130px;border-left:5px solid #fff5d9a0;border-radius:50%;filter:blur(5px);animation:example_steamRise__fdwfV 5s ease-in-out infinite;animation-play-state:paused;opacity:0}.example_steam__q98wm span:nth-child(2){animation-delay:1.5s}.example_steam__q98wm span:nth-child(3){animation-delay:3s}.example_coffeePhoto__Jw7eo[data-in-view=true] .example_steam__q98wm span{animation-play-state:running}.example_coffeeStrip__EEv_d{display:flex;justify-content:space-around;gap:20px;background:#4a2c1e;color:#f3e9da;padding:20px 7%;font-size:.85rem;letter-spacing:.12em}.example_coffeeMenu__4iasb{padding:90px 7%;background:#fff9ef;display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}.example_coffeeMenu__4iasb h2{margin:25px 0;font-weight:400}.example_coffeeMenu__4iasb>div>p:not(.example_eyebrow__9Ec6d){font-size:.95rem}.example_menuDoodle__nq0Qu{display:block;font-size:9rem;color:#c98a4b;line-height:1.2;margin-top:30px;transform:rotate(-20deg)}.example_menuList__Xyv7c article{display:flex;gap:25px;padding:24px 0;border-bottom:1px dashed #4a2c1e50}.example_menuList__Xyv7c article:first-child{padding-top:0}.example_menuList__Xyv7c article>span{font-size:.8rem;color:#9b643d}.example_menuList__Xyv7c article>span:last-child{font-size:1.3rem;margin-left:auto}.example_menuList__Xyv7c small{font:.55rem/1.5 Arial,sans-serif;letter-spacing:.12em;color:#9b643d}.example_menuList__Xyv7c h3{font-size:1.5rem;margin:7px 0 10px;font-weight:400}.example_menuList__Xyv7c p{font:.85rem/1.9 Arial,Microsoft JhengHei,sans-serif;max-width:420px}.example_coffeeStory__2rrm1{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:90px 7%}.example_coffeeStory__2rrm1 h2{font-weight:400;margin:20px 0 25px;font-size:3rem}.example_coffeeStory__2rrm1 p:not(.example_eyebrow__9Ec6d){font-size:.95rem;line-height:2;margin-top:15px}.example_storyGraphic__0qg4T{min-height:430px;background:#c98a4b33;border-radius:50% 50% 4px 4px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #4a2c1e30;isolation:isolate}.example_storyGraphic__0qg4T>span{font-size:9rem;line-height:1.4}.example_storyGraphic__0qg4T small{font:.55rem/1.7 Arial,sans-serif;letter-spacing:.2em;text-align:center}.example_storyGraphic__0qg4T i{position:absolute;inset:16px;border:1px solid #4a2c1e30;border-radius:inherit;z-index:-1}.example_visit__qqqTK{padding:70px 7%;border-top:1px solid #4a2c1e30;text-align:center}.example_visit__qqqTK h2{font-weight:400;margin:20px 0 40px}.example_visit__qqqTK>div{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:800px;margin:auto;text-align:left;border-block:1px solid #4a2c1e30;padding:28px 0}.example_visit__qqqTK article>span{font:.6rem/1.5 Arial,sans-serif;color:#9b643d;letter-spacing:.15em}.example_visit__qqqTK h3{font-size:1.2rem;font-weight:400;margin:12px 0}.example_visit__qqqTK article p{font:.8rem/1.9 Arial,Microsoft JhengHei,sans-serif}.example_coffee___YtQo .example_promptSection__qwwtV{background:#4a2c1e;color:#f3e9da}.example_coffee___YtQo .example_promptSection__qwwtV blockquote{border-color:#c98a4b}.example_studio__P6jzF{font-family:Arial,Microsoft JhengHei,sans-serif}.example_studio__P6jzF main{background:#eeeee9;color:#111}.example_studio__P6jzF .example_header__3GKCA{border-bottom:2px solid #111}.example_studio__P6jzF .example_brand__ZGIBO{font-size:1.5rem;font-weight:900;letter-spacing:-.04em}.example_studioHero__ISOig{display:grid;grid-template-columns:1fr 1fr;border-bottom:2px solid #111}.example_studioHero__ISOig>div:first-child{padding:55px 10% 60px 14%}.example_studioHero__ISOig h1{font-size:clamp(4rem,7.6vw,8rem);line-height:.95;letter-spacing:-.09em;font-weight:900;margin:35px 0 25px}.example_studioHero__ISOig h1>span{color:#ff3b24}.example_studioChinese__yM63m{font-size:1.5rem;font-weight:800;margin-bottom:20px!important}.example_studioHero__ISOig p:not(.example_eyebrow__9Ec6d):not(.example_studioChinese__yM63m){font-size:.85rem}.example_squareLink__NmqGn{display:flex;align-items:center;justify-content:space-between;max-width:300px;padding:13px 0;border-block:2px solid #111;margin-top:30px;font-size:.75rem;font-weight:900;letter-spacing:.08em}.example_squareLink__NmqGn>span{font-size:1.7rem}.example_geometricStage__UfwjG{background:#111;position:relative;min-height:620px;isolation:isolate;overflow:hidden;perspective:900px}.example_stageGrid__W1_Gy{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#eee 1px,transparent 0),linear-gradient(90deg,#eee 1px,transparent 0);background-size:50px 50px;transform:perspective(600px) rotateX(25deg) scale(1.3)}.example_stageObject__ddiua{position:absolute;inset:15%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,12deg)) rotate(calc(-14deg + var(--progress,.5)*16deg));transform-style:preserve-3d;transition:transform .2s ease-out}.example_stageSquare__ay391{position:absolute;inset:10%;border:3px solid #eeeee9;transform:rotate(18deg) translateZ(-30px)}.example_stageRing__le92q{position:absolute;inset:0;border:45px solid #ff3b24;border-radius:50%;transform:rotateY(20deg) translateZ(20px);box-shadow:12px 12px 0 #ff3b2440}.example_stageArrow__WR6Uv{position:absolute;inset:10%;display:flex;align-items:center;justify-content:center;color:#eeeee9;font-size:18rem;line-height:1;transform:translateZ(80px)}.example_stageCoordinates__TjIHn{position:absolute;bottom:25px;left:25px;color:#aaa;font:.55rem/1.5 monospace;letter-spacing:.08em}.example_stageHint__mtxfi{position:absolute;top:25px;right:25px;color:#ff3b24;font:.55rem/1.5 monospace}.example_marquee__nlfd9{background:#ff3b24;color:#111;overflow:hidden;border-bottom:2px solid #111;padding:17px 0}.example_marquee__nlfd9>div{width:max-content;white-space:nowrap;font-size:3.5rem;line-height:1;font-weight:900;letter-spacing:-.055em;animation:example_marqueeRun__cVLU6 24s linear infinite;animation-play-state:paused}.example_marquee__nlfd9[data-in-view=true]>div{animation-play-state:running}.example_studioWork__NgLi6{padding:90px 7%}.example_studioWork__NgLi6 h2{font-size:clamp(2rem,4.4vw,4.3rem);line-height:1;letter-spacing:-.075em;font-weight:900;overflow-wrap:anywhere}.example_studioWork__NgLi6 h2>span{font-size:1.2rem;vertical-align:top}.example_workGrid__mREDV{display:grid;grid-template-columns:1fr 1fr;gap:45px 30px}.example_workArt__O50It{height:350px;display:flex;align-items:center;justify-content:center;background:#111;color:#ff3b24;position:relative;overflow:hidden}.example_workArt__O50It>span{font-size:5rem;font-weight:900;letter-spacing:-.08em;transform:rotate(-14deg)}.example_workArt__O50It>small{position:absolute;bottom:20px;left:20px;font:.6rem/1.5 monospace;letter-spacing:.1em;color:inherit}.example_workGrid__mREDV article:nth-child(2) .example_workArt__O50It{background:#ff3b24;color:#111}.example_workGrid__mREDV article:nth-child(2) .example_workArt__O50It>span{font-size:13rem;transform:rotate(15deg)}.example_workGrid__mREDV article:nth-child(3) .example_workArt__O50It{background:#c5c5c0;color:#111}.example_workGrid__mREDV article:nth-child(3) .example_workArt__O50It>span{font:italic 12rem/1 Georgia,serif}.example_workGrid__mREDV article:nth-child(4) .example_workArt__O50It{background:#252525;color:#eee}.example_workGrid__mREDV article:nth-child(4) .example_workArt__O50It>span{font-size:14rem;transform:none}.example_workMeta__Jzu87{display:flex;justify-content:space-between;gap:15px;margin-top:18px;align-items:center}.example_workMeta__Jzu87 h3{font-size:.9rem;font-weight:800}.example_workMeta__Jzu87>span{font:.5rem/1.5 monospace;letter-spacing:.05em}.example_workGrid__mREDV article>p{font-size:.8rem;margin-top:8px;color:#555}.example_method__PhvMA{background:#ff3b24;padding:75px 7%;display:grid;grid-template-columns:1fr 1fr;gap:30px 70px}.example_method__PhvMA>.example_eyebrow__9Ec6d{grid-column:1/-1}.example_method__PhvMA h2{font-size:clamp(3.5rem,6vw,6.5rem);font-weight:900;line-height:.98;letter-spacing:-.06em}.example_method__PhvMA h2>span{color:#eeeee9}.example_method__PhvMA article{display:grid;grid-template-columns:40px 1fr;gap:7px 15px;padding:20px 0;border-bottom:1px solid #1116}.example_method__PhvMA article:first-child{padding-top:0}.example_method__PhvMA article>span{font:.8rem/1.5 monospace}.example_method__PhvMA h3{font-size:1.1rem}.example_method__PhvMA article p{grid-column:2;font-size:.85rem}.example_team__1HtCs{padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.example_team__1HtCs h2{font-size:2.8rem;margin-top:25px;font-weight:900}.example_team__1HtCs>div>p:not(.example_eyebrow__9Ec6d){font-size:.95rem}.example_teamRoles__XR0DG{display:flex;justify-content:space-between;gap:20px;border-block:2px solid #111;padding:22px 0;margin-top:30px;font:.6rem/1.8 monospace}.example_teamRoles__XR0DG b{font:700 .85rem/1.8 Arial,Microsoft JhengHei,sans-serif}.example_studio__P6jzF .example_promptSection__qwwtV{background:#111;color:#eee;border-top:2px solid #111}.example_studio__P6jzF .example_footer__MnW5a{border-top:2px solid #111}.example_studio__P6jzF .example_promptSection__qwwtV h2{font-weight:900}.example_photo__PMbuY{font-family:Georgia,"Noto Serif TC",PMingLiU,serif}.example_photo__PMbuY main{background:#f4f1e9;color:#26332a}.example_photo__PMbuY .example_header__3GKCA{border-bottom:1px solid #26332a30}.example_photo__PMbuY .example_brand__ZGIBO{font-weight:400;letter-spacing:.1em}.example_photoHero__i50hY{padding:30px 7% 65px}.example_photoHeroTop__WRgIi{display:flex;justify-content:space-between;align-items:center;gap:25px}.example_photoHeroTop__WRgIi>span{font:.55rem/1.6 Arial,Microsoft JhengHei,sans-serif;letter-spacing:.12em}.example_photoHero__i50hY h1{text-align:center;font-weight:400;font-size:clamp(2.8rem,5vw,5.2rem);letter-spacing:.1em;line-height:1.5;margin:35px 0}.example_photoHero__i50hY h1>span{display:block;font:italic 1.1rem/1.8 Georgia,serif;letter-spacing:.06em;margin-top:5px}.example_photoReveal__4HXKM{position:relative;height:570px;overflow:hidden;clip-path:inset(0 calc(25% - var(--progress,.5)*25%));transition:clip-path .25s ease-out}.example_photoReveal__4HXKM>img{object-fit:cover;object-position:center 45%;transform:scale(1.05) translateY(var(--drift,0))}.example_photoReveal__4HXKM>span{position:absolute;bottom:22px;left:25px;font:.5rem/1.7 Arial,sans-serif;letter-spacing:.16em;color:#fff}.example_photoCurtain___sbZQ{position:absolute;inset:0;background:linear-gradient(transparent 65%,#13261880)}.example_photoHeroBottom__Duqcr{display:grid;grid-template-columns:1fr 1.1fr .7fr;gap:40px;align-items:end;padding:30px 0;border-bottom:1px solid #26332a30}.example_photoHeroBottom__Duqcr p:first-child{font-size:1.1rem;line-height:1.9}.example_photoHeroBottom__Duqcr p:nth-child(2){font-size:.8rem;line-height:1.9}.example_photoHeroBottom__Duqcr a{font-size:.75rem;justify-self:end;border-bottom:1px solid;padding-bottom:6px}.example_photoWork__DCq_n{padding:65px 7%}.example_photoWork__DCq_n h2{font-weight:400;font-size:2.8rem}.example_photoStory__1gAuB{display:grid;grid-template-columns:1.4fr 1fr;gap:8%;align-items:center;margin:90px 0 130px}.example_photoStory__1gAuB figure{transform:translateY(var(--drift,0));transition:transform .15s ease-out}.example_photoStory__1gAuB figure>div{position:relative;height:420px;overflow:hidden}.example_photoStory__1gAuB img{object-fit:cover}.example_photoStory__1gAuB figcaption{font:.55rem/1.8 Arial,Microsoft JhengHei,sans-serif;letter-spacing:.04em;padding-top:12px;opacity:.75}.example_photoStory__1gAuB>div{padding-right:5%}.example_storyNumber__5hUMA{display:block;font:italic 3.5rem/1.2 Georgia,serif;color:#9fae9a;margin-bottom:25px}.example_photoStory__1gAuB small{font:.5rem/1.8 Arial,sans-serif;letter-spacing:.12em}.example_photoStory__1gAuB h3{font-weight:400;font-size:2rem;letter-spacing:.08em;margin:16px 0 25px}.example_photoStory__1gAuB p{font-size:.9rem;line-height:2.1;max-width:310px}.example_reverseStory__csLAt{grid-template-columns:1fr 1.1fr;gap:13%}.example_reverseStory__csLAt figure{order:2}.example_reverseStory__csLAt>div{padding-left:10%}.example_reverseStory__csLAt figure>div{height:560px}.example_forestClose__cek6l img{object-position:15% center;transform:scale(1.5)}.example_forestMono__z1XvL img{filter:grayscale(1);object-position:80% center;transform:scale(1.12)}.example_photoAbout__EJgdf{background:#e4e8dc;padding:80px 20%;text-align:center;position:relative}.example_photoAbout__EJgdf>span{display:block;font:6rem/1 Georgia,serif;color:#9fae9a;margin-bottom:30px}.example_photoAbout__EJgdf h2{font-weight:400;letter-spacing:.08em;margin:25px 0}.example_photoAbout__EJgdf p:not(.example_eyebrow__9Ec6d){max-width:550px;margin:20px auto;font-size:.95rem;line-height:2.2}.example_photoAbout__EJgdf>small{display:block;font:.6rem/1.8 Arial,Microsoft JhengHei,sans-serif;opacity:.8;margin-top:30px}.example_photo__PMbuY .example_promptSection__qwwtV h2{font-weight:400}.example_photo__PMbuY .example_footer__MnW5a{font-family:Arial,Microsoft JhengHei,sans-serif}.example_floral__vOOJk main{background:#fff0f3;color:#48216d}.example_floral__vOOJk .example_brand__ZGIBO{font-size:1.6rem;font-weight:900;letter-spacing:-.04em}.example_floral__vOOJk .example_header__3GKCA{padding-top:28px}.example_floralHero__Cls2A{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:40px 7% 90px}.example_floralHeroCopy__tHg2G{position:relative;padding-bottom:40px}.example_floralHero__Cls2A h1{font-size:clamp(3.4rem,6vw,6.5rem);font-weight:900;line-height:1.2;letter-spacing:-.06em;margin:30px 0;transform:rotate(-4deg)}.example_floralHero__Cls2A h1>span{position:relative;isolation:isolate}.example_floralHero__Cls2A h1>span:after{content:"";position:absolute;inset:15% -8% 3%;border-radius:50%;background:#ffcf45;z-index:-1;transform:rotate(-5deg)}.example_floralHeroCopy__tHg2G>p:last-of-type{font-size:1rem}.example_floralScribble__fPBa1{position:absolute;font:italic 1.1rem/1.5 Georgia,serif;bottom:-10px;left:40%;white-space:nowrap;transform:rotate(-10deg);color:#b12f58}.example_floralStage__gisDu{min-height:550px;position:relative}.example_flowerPhoto__SaNvH{position:absolute;inset:5% 0 0 5%;border-radius:45% 50% 36% 45%;overflow:hidden;transform:rotate(8deg)}.example_flowerPhoto__SaNvH>img{object-fit:cover;object-position:45% center;transform:rotate(-8deg) scale(1.14)}.example_flowerSticker__mgNeb{position:absolute;bottom:9%;right:-2%;width:120px;height:120px;background:#ffcf45;border:1px solid #48216d;border-radius:50%;font:900 .75rem/1.4 Arial,sans-serif;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(12deg);box-shadow:5px 5px 0 #48216d}.example_bloom__EBiqg{position:absolute;width:190px;height:190px;left:-5%;top:0;transform:rotate(-12deg)}.example_bloom__EBiqg>span{position:absolute;left:calc(50% - 30px);top:calc(50% - 50px);width:60px;height:100px;border-radius:50%;background:#ff6770;transform-origin:50% 50%;transform:rotate(var(--angle)) translateY(-50%) scale(.25);animation:example_petalBloom__E2xNM 1.1s cubic-bezier(.2,.8,.3,1.3) both;animation-delay:var(--delay);animation-play-state:paused}.example_bloom__EBiqg>i{position:absolute;inset:calc(50% - 33px);border-radius:50%;background:#ffd64e;border:2px solid #48216d}.example_floralStage__gisDu[data-in-view=true] .example_bloom__EBiqg>span{animation-play-state:running}.example_floralStrip__8l_A5{display:flex;align-items:center;justify-content:space-around;gap:25px;background:#48216d;color:#ffcf45;padding:20px 4%;transform:rotate(-2deg);width:104%;margin-left:-2%;font-size:1rem;font-weight:800;letter-spacing:.04em}.example_floralStrip__8l_A5>span:nth-child(2){font-size:.7rem;letter-spacing:.12em}.example_floralWork__4gdIu{padding:100px 7% 75px;background:#ffcf45}.example_floralWork__4gdIu h2{font-size:3.8rem;font-weight:900;margin-top:22px}.example_flowerGrid__iMtIW{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.example_flowerTile__3USjQ{height:300px;background:#ff6a76;border-radius:45% 45% 8px 8px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.example_flowerTile__3USjQ>span{font-size:13rem;line-height:1;color:#fff0f3;transform:scale(.3) rotate(-35deg);animation:example_flowerPop__o7N_9 .95s cubic-bezier(.2,.8,.3,1.3) both;animation-play-state:paused}.example_flowerTile__3USjQ[data-in-view=true]>span{animation-play-state:running}.example_flowerTile__3USjQ>b{position:absolute;bottom:20px;left:20px;font-size:.65rem}.example_flowerGrid__iMtIW article:nth-child(2){padding-top:40px}.example_flowerGrid__iMtIW article:nth-child(2) .example_flowerTile__3USjQ{background:#8054d8;border-radius:50%;transform:rotate(7deg);color:#ffcf45}.example_flowerGrid__iMtIW article:nth-child(2) .example_flowerTile__3USjQ>span{color:#ffcf45}.example_flowerGrid__iMtIW article:nth-child(3) .example_flowerTile__3USjQ{background:#2c765b;border-radius:8px 45% 8px 45%}.example_flowerGrid__iMtIW article>small{display:block;font:.55rem/1.8 Arial,sans-serif;letter-spacing:.1em;margin:25px 0 10px}.example_flowerGrid__iMtIW h3{font-size:1.6rem;font-weight:900;margin-bottom:12px}.example_flowerGrid__iMtIW article>p{font-size:.88rem;line-height:1.9}.example_workshop__V9jtC{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:90px 7%;align-items:center}.example_workshop__V9jtC h2{font-weight:900;margin:25px 0}.example_workshop__V9jtC>div>p:not(.example_eyebrow__9Ec6d){font-size:.95rem;line-height:1.9}.example_workshopArt__LDb5l{position:relative;background:#8054d8;color:#ffcf45;min-height:520px;border-radius:45% 45% 0 0;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.example_workshopArt__LDb5l>b{font-size:4.5rem;font-weight:900;letter-spacing:-.06em;line-height:.95;transform:rotate(-9deg)}.example_workshopArt__LDb5l>span{position:absolute;z-index:-1;top:0;right:-10%;font-size:23rem;line-height:1;color:#ff6a76;animation:example_flowerSway__D3VxE 9s ease-in-out infinite;animation-play-state:paused}.example_workshopArt__LDb5l[data-in-view=true]>span{animation-play-state:running}.example_workshopList__GHAzO{margin-top:30px}.example_workshopList__GHAzO article{display:flex;gap:25px;padding:20px 0;border-top:1px solid #48216d50}.example_workshopList__GHAzO article>span{font-size:.8rem}.example_workshopList__GHAzO h3{font-size:1.1rem;font-weight:900}.example_workshopList__GHAzO p{font-size:.85rem;margin-top:7px}.example_floralAbout__pIiKw{background:#ff6a76;padding:80px 15%;position:relative;overflow:hidden}.example_floralAbout__pIiKw>span{position:absolute;right:-5%;top:10%;font-size:26rem;line-height:1;color:#ffcf45;opacity:.8}.example_floralAbout__pIiKw>:not(span){position:relative;max-width:650px}.example_floralAbout__pIiKw h2{font-weight:900;margin:25px 0}.example_floralAbout__pIiKw p:not(.example_eyebrow__9Ec6d){font-size:1rem;line-height:2;margin-top:20px}.example_floralAbout__pIiKw a{display:inline-block;margin-top:30px;border-bottom:2px solid;padding:8px 0;font-size:.9rem}.example_floral__vOOJk .example_promptSection__qwwtV{background:#fff0f3}.example_floral__vOOJk .example_promptSection__qwwtV h2{font-weight:900}@keyframes example_steamRise__fdwfV{0%{transform:translateY(45px) scaleX(.7);opacity:0}30%{opacity:.7}to{transform:translateY(-60px) scaleX(1.8);opacity:0}}@keyframes example_marqueeRun__cVLU6{to{transform:translateX(-50%)}}@keyframes example_petalBloom__E2xNM{0%{transform:rotate(var(--angle)) translateY(-5%) scale(.15)}to{transform:rotate(var(--angle)) translateY(-65%) scale(1)}}@keyframes example_flowerPop__o7N_9{0%{transform:scale(.3) rotate(-35deg)}to{transform:scale(1) rotate(0deg)}}@keyframes example_flowerSway__D3VxE{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@media(max-width:1000px){.example_coffeeHero__5PJPw{gap:30px}.example_coffeePhoto__Jw7eo{min-height:470px}.example_coffeeHero__5PJPw h1{font-size:4rem}.example_coffeeMenu__4iasb,.example_coffeeStory__2rrm1{gap:45px}.example_coffeeStory__2rrm1 h2{font-size:2.5rem}.example_geometricStage__UfwjG{min-height:560px}.example_stageArrow__WR6Uv{font-size:14rem}.example_stageRing__le92q{border-width:35px}.example_studioHero__ISOig h1{font-size:6rem}.example_workArt__O50It{height:290px}.example_method__PhvMA,.example_team__1HtCs{gap:40px}.example_photoReveal__4HXKM{height:470px}.example_floralStage__gisDu{min-height:460px}.example_floralHero__Cls2A h1{font-size:4.5rem}.example_bloom__EBiqg{width:150px;height:150px}.example_flowerTile__3USjQ{height:240px}.example_flowerTile__3USjQ>span{font-size:10rem}.example_workshop__V9jtC{gap:40px}.example_workshopArt__LDb5l>b{font-size:3.7rem}.example_floralAbout__pIiKw{padding-inline:10%}}@media(max-width:700px){.example_demoBar__AMvu6{padding:8px 6%;flex-wrap:wrap;gap:0 20px;font-size:.62rem}.example_demoBar__AMvu6 span{padding-bottom:5px}.example_header__3GKCA{padding:22px 6%;gap:15px;align-items:start;flex-wrap:wrap}.example_brand__ZGIBO{font-size:1.3rem}.example_brand__ZGIBO small{font-size:.45rem;letter-spacing:.1em}.example_header__3GKCA nav{gap:23px;font-size:.75rem;width:100%;border-top:1px solid #8884;padding-top:5px;margin-top:8px}.example_page__7kCZh h2{font-size:2.4rem}.example_eyebrow__9Ec6d{font-size:.55rem}.example_sectionHeading__z5q6Q{display:block;margin-bottom:30px}.example_sectionHeading__z5q6Q>p,.example_sectionHeading__z5q6Q>span{display:block;margin-top:20px}.example_pillLink__vDeKY{font-size:.8rem;min-height:48px;padding:13px 22px}.example_promptSection__qwwtV{padding:55px 6%}.example_promptSection__qwwtV h2{font-size:2.15rem}.example_promptSection__qwwtV blockquote{font-size:1rem;padding-left:18px}.example_promptSection__qwwtV>p:last-of-type{font-size:.68rem}.example_footer__MnW5a{padding:22px 6%;gap:12px}.example_footer__MnW5a span{width:100%;order:3;font-size:.62rem}.example_footer__MnW5a a{font-size:.7rem;margin-left:auto}.example_note__M6hyb{font-size:.65rem!important}.example_coffeeHero__5PJPw{display:flex;flex-direction:column;padding:10px 6% 50px;gap:32px;align-items:stretch}.example_coffeeHeroCopy__nf1PR{padding:10px 0}.example_coffeeHero__5PJPw h1{font-size:3.35rem;margin:16px 0 22px}.example_handwritten__dSI0s{font-size:.95rem;margin-top:20px}.example_coffeeHeroCopy__nf1PR>p:last-of-type{font-size:.9rem}.example_coffeePhoto__Jw7eo{min-height:420px;width:calc(100% - 12px);align-self:center;border-radius:180px 180px 10px 10px;box-shadow:10px 10px 0 #c98a4b28}.example_roastStamp__it8Zw{width:95px;height:95px;left:-12px;bottom:28px;font-size:.65rem;padding-top:16px}.example_photoLabel__zcR9c{font-size:.45rem;right:12px;bottom:18px}.example_coffeeSide__mM03I{display:none}.example_coffeeStrip__EEv_d{gap:12px;padding:16px 6%;font-size:.7rem;letter-spacing:.03em;flex-wrap:wrap}.example_coffeeStrip__EEv_d>span:last-child{display:none}.example_coffeeMenu__4iasb{display:block;padding:55px 6%}.example_coffeeMenu__4iasb h2{margin:18px 0}.example_coffeeMenu__4iasb>div>p:not(.example_eyebrow__9Ec6d){font-size:.85rem}.example_menuDoodle__nq0Qu{font-size:5rem;margin-top:10px;position:absolute;right:10%;top:50px}.example_coffeeMenu__4iasb>div:first-child{position:relative}.example_menuDoodle__nq0Qu{top:0;right:5%}.example_menuList__Xyv7c{margin-top:35px}.example_menuList__Xyv7c article{gap:20px;padding:22px 0}.example_menuList__Xyv7c h3{font-size:1.35rem}.example_menuList__Xyv7c p{font-size:.8rem}.example_coffeeStory__2rrm1{display:flex;flex-direction:column;align-items:stretch;padding:55px 6%;gap:35px}.example_storyGraphic__0qg4T{min-height:330px;margin:0 15px}.example_storyGraphic__0qg4T>span{font-size:7rem}.example_coffeeStory__2rrm1 h2{font-size:2.35rem}.example_coffeeStory__2rrm1 p:not(.example_eyebrow__9Ec6d){font-size:.85rem}.example_visit__qqqTK{padding:55px 6%}.example_visit__qqqTK>div{grid-template-columns:1fr;gap:25px}.example_visit__qqqTK h3{font-size:1.15rem}.example_visit__qqqTK article p{font-size:.8rem}.example_studio__P6jzF .example_brand__ZGIBO{font-size:1.45rem}.example_studioHero__ISOig{grid-template-columns:1fr}.example_studioHero__ISOig>div:first-child{padding:25px 6% 40px}.example_studioHero__ISOig h1{font-size:5.6rem;margin:25px 0}.example_studioChinese__yM63m{font-size:1.3rem}.example_geometricStage__UfwjG{min-height:410px}.example_stageObject__ddiua{inset:14% 18%}.example_stageArrow__WR6Uv{font-size:14rem}.example_stageRing__le92q{border-width:30px}.example_stageCoordinates__TjIHn{font-size:.48rem;left:20px;bottom:20px}.example_stageHint__mtxfi{font-size:.48rem;right:20px;top:20px}.example_marquee__nlfd9{padding:15px 0}.example_marquee__nlfd9>div{font-size:2.4rem}.example_studioWork__NgLi6{padding:55px 6%}.example_studioWork__NgLi6 h2{font-size:2.5rem}.example_workGrid__mREDV{grid-template-columns:1fr;gap:32px}.example_workArt__O50It{height:300px}.example_workArt__O50It>span{font-size:4.8rem}.example_workMeta__Jzu87 h3{font-size:.85rem}.example_workMeta__Jzu87>span{font-size:.45rem}.example_workGrid__mREDV article>p{font-size:.78rem}.example_method__PhvMA{display:block;padding:55px 6%}.example_method__PhvMA h2{font-size:4.3rem;margin:25px 0 35px}.example_method__PhvMA article{gap:7px 12px}.example_method__PhvMA article p{font-size:.8rem}.example_team__1HtCs{display:block;padding:55px 6%}.example_team__1HtCs h2{font-size:2.3rem;margin-bottom:28px}.example_team__1HtCs>div>p:not(.example_eyebrow__9Ec6d){font-size:.88rem}.example_teamRoles__XR0DG{gap:15px;font-size:.52rem}.example_teamRoles__XR0DG b{font-size:.75rem}.example_photoHero__i50hY{padding:20px 6% 45px}.example_photoHeroTop__WRgIi{gap:15px;align-items:start}.example_photoHeroTop__WRgIi>span{font-size:.48rem;text-align:right;min-width:100px}.example_photoHero__i50hY h1{font-size:2.15rem;letter-spacing:.04em;margin:28px 0}.example_photoHero__i50hY h1>span{font-size:.85rem}.example_photoReveal__4HXKM{height:400px;clip-path:inset(0 calc(16% - var(--progress,.5)*16%))}.example_photoReveal__4HXKM>span{font-size:.45rem;left:18px;bottom:18px}.example_photoHeroBottom__Duqcr{grid-template-columns:1fr;gap:18px;padding:25px 0}.example_photoHeroBottom__Duqcr p:first-child{font-size:1rem}.example_photoHeroBottom__Duqcr p:nth-child(2){font-size:.8rem}.example_photoHeroBottom__Duqcr a{justify-self:start;font-size:.7rem}.example_photoWork__DCq_n{padding:35px 6% 15px}.example_photoWork__DCq_n h2{font-size:2.2rem}.example_photoWork__DCq_n .example_sectionHeading__z5q6Q>span{font-size:.5rem}.example_photoStory__1gAuB,.example_reverseStory__csLAt{display:flex;flex-direction:column;align-items:stretch;gap:30px;margin:45px 0 65px}.example_photoStory__1gAuB figure>div{height:320px}.example_photoStory__1gAuB figure{width:100%}.example_photoStory__1gAuB figcaption{font-size:.5rem}.example_reverseStory__csLAt figure{order:0;width:85%;margin-left:auto}.example_reverseStory__csLAt figure>div{height:420px}.example_photoStory__1gAuB>div,.example_reverseStory__csLAt>div{padding:0}.example_storyNumber__5hUMA{font-size:2.5rem;margin-bottom:18px}.example_photoStory__1gAuB h3{font-size:1.7rem;margin:12px 0 18px}.example_photoStory__1gAuB p{font-size:.85rem;max-width:none}.example_photoAbout__EJgdf{padding:55px 7%}.example_photoAbout__EJgdf>span{font-size:4rem}.example_photoAbout__EJgdf h2{font-size:2.3rem}.example_photoAbout__EJgdf p:not(.example_eyebrow__9Ec6d){font-size:.85rem}.example_photoAbout__EJgdf>small{font-size:.55rem}.example_floral__vOOJk .example_brand__ZGIBO{font-size:1.5rem}.example_floralHero__Cls2A{display:flex;flex-direction:column;padding:20px 6% 55px;gap:30px;align-items:stretch}.example_floralHeroCopy__tHg2G{padding-bottom:30px}.example_floralHero__Cls2A h1{font-size:3.6rem;margin:25px 0;max-width:350px}.example_floralHeroCopy__tHg2G>p:last-of-type{font-size:.95rem}.example_floralScribble__fPBa1{font-size:.85rem;left:30%;bottom:-8px}.example_floralStage__gisDu{min-height:410px;margin:15px 8px 0}.example_flowerPhoto__SaNvH{inset:5% 0 0 0}.example_bloom__EBiqg{width:150px;height:150px;left:-5%;top:0}.example_bloom__EBiqg>span{width:45px;height:80px;left:calc(50% - 22.5px);top:calc(50% - 40px)}.example_bloom__EBiqg>i{inset:calc(50% - 27px)}.example_flowerSticker__mgNeb{width:95px;height:95px;right:-5%;font-size:.65rem;box-shadow:4px 4px 0 #48216d}.example_floralStrip__8l_A5{font-size:.85rem;padding:17px 5%;gap:12px}.example_floralStrip__8l_A5>span:nth-child(2){font-size:.48rem}.example_floralStrip__8l_A5>span:last-child{display:none}.example_floralWork__4gdIu{padding:60px 6%}.example_floralWork__4gdIu h2{font-size:3rem}.example_flowerGrid__iMtIW{grid-template-columns:1fr;gap:38px}.example_flowerTile__3USjQ{height:300px;max-width:360px;margin:auto;width:100%}.example_flowerTile__3USjQ>span{font-size:13rem}.example_flowerGrid__iMtIW article:nth-child(2){padding-top:0}.example_flowerGrid__iMtIW article:nth-child(2) .example_flowerTile__3USjQ{width:90%}.example_flowerGrid__iMtIW h3{font-size:1.5rem}.example_flowerGrid__iMtIW article>p{font-size:.85rem}.example_workshop__V9jtC{display:flex;flex-direction:column;padding:60px 6%;gap:40px;align-items:stretch}.example_workshopArt__LDb5l{min-height:400px;margin:0 10px}.example_workshopArt__LDb5l>b{font-size:3.8rem}.example_workshopArt__LDb5l>span{font-size:19rem;right:-13%}.example_workshop__V9jtC h2{font-size:2.7rem}.example_workshop__V9jtC>div>p:not(.example_eyebrow__9Ec6d){font-size:.88rem}.example_workshopList__GHAzO article{gap:20px}.example_workshopList__GHAzO p{font-size:.8rem}.example_floralAbout__pIiKw{padding:60px 6%}.example_floralAbout__pIiKw h2{font-size:2.5rem}.example_floralAbout__pIiKw>span{font-size:18rem;right:-35%;top:15%;opacity:.5}.example_floralAbout__pIiKw p:not(.example_eyebrow__9Ec6d){font-size:.9rem}}@media(max-width:350px){.example_coffeeHero__5PJPw h1{font-size:3rem}.example_studioHero__ISOig h1{font-size:4.7rem}.example_studioWork__NgLi6 h2{font-size:2.15rem}.example_stageArrow__WR6Uv{font-size:12rem}.example_geometricStage__UfwjG{min-height:360px}.example_photoHero__i50hY h1{font-size:1.9rem}.example_floralHero__Cls2A h1{font-size:3.2rem}.example_floralStrip__8l_A5>span:nth-child(2){display:none}.example_floralStage__gisDu{min-height:360px}.example_header__3GKCA nav{gap:20px}.example_footer__MnW5a a{margin-left:0}.example_floralAbout__pIiKw h2{font-size:2.15rem}}@media(prefers-reduced-motion:reduce){.example_page__7kCZh *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.example_photoReveal__4HXKM{clip-path:none}.example_photoReveal__4HXKM>img,.example_photoStory__1gAuB figure{transform:none}.example_stageObject__ddiua{transform:rotate(-6deg)}.example_steam__q98wm span{display:none}.example_bloom__EBiqg>span{transform:rotate(var(--angle)) translateY(-65%) scale(1)}.example_flowerTile__3USjQ>span{transform:none}}@media(max-width:700px){.example_demoBar__AMvu6,.example_flowerGrid__iMtIW article>small,.example_footer__MnW5a span,.example_menuList__Xyv7c small,.example_note__M6hyb,.example_photoAbout__EJgdf>small,.example_photoStory__1gAuB figcaption,.example_photoStory__1gAuB small,.example_promptSection__qwwtV>p:last-of-type{font-size:.75rem!important}.example_footer__MnW5a a,.example_header__3GKCA nav,.example_pillLink__vDeKY,.example_promptSection__qwwtV>a,.example_squareLink__NmqGn{font-size:.875rem}.example_coffeeHeroCopy__nf1PR>p:last-of-type,.example_coffeeMenu__4iasb>div>p:not(.example_eyebrow__9Ec6d),.example_coffeeStory__2rrm1 p:not(.example_eyebrow__9Ec6d),.example_floralAbout__pIiKw p:not(.example_eyebrow__9Ec6d),.example_floralHeroCopy__tHg2G>p:last-of-type,.example_flowerGrid__iMtIW article>p,.example_menuList__Xyv7c p,.example_method__PhvMA article p,.example_photoAbout__EJgdf p:not(.example_eyebrow__9Ec6d),.example_photoHeroBottom__Duqcr p:nth-child(2),.example_photoStory__1gAuB p,.example_sectionHeading__z5q6Q>p,.example_studioHero__ISOig p:not(.example_eyebrow__9Ec6d):not(.example_studioChinese__yM63m),.example_team__1HtCs>div>p:not(.example_eyebrow__9Ec6d),.example_visit__qqqTK article p,.example_workGrid__mREDV article>p,.example_workshopList__GHAzO p,.example_workshop__V9jtC>div>p:not(.example_eyebrow__9Ec6d){font-size:1rem}.example_photoHeroBottom__Duqcr a{font-size:.875rem}.example_workMeta__Jzu87{flex-wrap:wrap}.example_workMeta__Jzu87 h3{font-size:1rem}.example_workMeta__Jzu87>span{font-size:.75rem}.example_teamRoles__XR0DG{flex-wrap:wrap;font-size:.75rem}.example_teamRoles__XR0DG b{font-size:.875rem}.example_photoHeroTop__WRgIi>span{font-size:.65rem}}.example_storyGraphic__0qg4T{overflow:hidden}.example_storyGraphic__0qg4T>img{object-fit:cover;filter:brightness(.65)}.example_storyGraphic__0qg4T>small,.example_storyGraphic__0qg4T>span{position:relative;color:#fff1dc;z-index:1}.example_storyGraphic__0qg4T i{z-index:1;border-color:#fff5}.example_forestClose__cek6l img,.example_forestMono__z1XvL img{object-position:center;transform:none}.example_forestMono__z1XvL img{filter:none}.generation_shell___GDoz{--build-paper:#f3e9da;--build-ink:#4a2c1e;--build-accent:#c98a4b;--build-soft:#edcfaa;position:relative;isolation:isolate;min-height:100svh;background:var(--build-paper)}.generation_shell___GDoz[data-theme=studio]{--build-paper:#111;--build-ink:#eeeeeb;--build-accent:#ff3b24;--build-soft:#373737}.generation_shell___GDoz[data-theme=photo]{--build-paper:#e9e9df;--build-ink:#26332a;--build-accent:#71836b;--build-soft:#c9d1bd}.generation_shell___GDoz[data-theme=floral]{--build-paper:#fff0f3;--build-ink:#48216d;--build-accent:#ff6770;--build-soft:#ffcf45}.generation_shell___GDoz *,.generation_shell___GDoz :after,.generation_shell___GDoz :before{box-sizing:border-box}.generation_shell___GDoz:after,.generation_shell___GDoz:before{content:"";position:fixed;inset:0;pointer-events:none}.generation_shell___GDoz:before{z-index:10;opacity:0;background:radial-gradient(ellipse at 50% 40%,transparent 30%,var(--build-paper));transition:opacity .65s}.generation_shell___GDoz[data-stage=prompt]:before{opacity:.8}.generation_shell___GDoz[data-stage=blueprint]:before{opacity:.4}.generation_shell___GDoz[data-stage=palette]:before{opacity:.15}.generation_shell___GDoz:after{z-index:70;opacity:0;background:#fff9e9}.generation_shell___GDoz[data-stage=done]:after{animation:generation_finishingFlash__0UVMF .65s ease-out both}.generation_shell___GDoz[data-theme=studio]:after{background:#ff3b24}.generation_shell___GDoz[data-theme=photo]:after{background:#f4eee6}.generation_shell___GDoz[data-theme=floral]:after{background:#ffd64e}.generation_intro__Tt_XH{position:fixed;z-index:30;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 7% 240px;color:var(--build-ink);background:var(--build-paper);text-align:center;opacity:0;visibility:hidden;transform:translateY(-24px) scale(.97);transition:opacity .9s,transform .9s cubic-bezier(.2,.75,.3,1),visibility .9s;pointer-events:none}.generation_shell___GDoz[data-stage=prompt] .generation_intro__Tt_XH{opacity:1;visibility:visible;transform:none}.generation_intro__Tt_XH>small{font:700 12px/1.7 Arial,sans-serif;letter-spacing:.16em}.generation_intro__Tt_XH h2{margin:12px 0 16px;font:800 clamp(26px,4vw,45px)/1.4 Arial,Microsoft JhengHei,sans-serif;letter-spacing:-.035em}.generation_intro__Tt_XH>p{max-width:580px;margin:0;font:16px/1.9 Arial,Microsoft JhengHei,sans-serif;text-wrap:pretty}.generation_keywords__g9Yuo{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.generation_keywords__g9Yuo span{padding:5px 13px;border:1px solid;border-radius:30px;font:14px/1.5 Arial,Microsoft JhengHei,sans-serif}.generation_sigil__80qYz{position:relative;width:150px;height:150px;margin:0 auto 22px;order:-1;flex:0 0 auto}.generation_sigil__80qYz b{position:absolute;inset:0;display:grid;place-items:center;font:100px/1 Georgia,serif;color:var(--build-accent)}.generation_sigil__80qYz i{--n:0;position:absolute;left:50%;top:50%}.generation_sigil__80qYz i:nth-child(2){--n:1}.generation_sigil__80qYz i:nth-child(3){--n:2}.generation_sigil__80qYz i:nth-child(4){--n:3}.generation_sigil__80qYz i:nth-child(5){--n:4}.generation_sigil__80qYz i:nth-child(6){--n:5}.generation_sigil__80qYz i:nth-child(7){--n:6}.generation_sigil__80qYz i:nth-child(8){--n:7}.generation_shell___GDoz:not([data-stage=prompt]) .generation_sigil__80qYz *{animation-play-state:paused}.generation_shell___GDoz[data-theme=coffee] .generation_intro__Tt_XH{background-image:radial-gradient(ellipse at 50% 30%,#fffaf1,transparent 65%),repeating-linear-gradient(0deg,#4a2c1e03 0 1px,transparent 1px 4px)}.generation_shell___GDoz[data-theme=coffee] .generation_intro__Tt_XH h2{font-family:Georgia,PMingLiU,serif;font-weight:400;transform:rotate(-3deg)}.generation_shell___GDoz[data-theme=coffee] .generation_keywords__g9Yuo span{border-color:#c98a4b80;background:#fff9ef}.generation_shell___GDoz[data-theme=coffee] .generation_sigil__80qYz b{top:20px;font-size:90px;transform:rotate(-12deg)}.generation_shell___GDoz[data-theme=coffee] .generation_sigil__80qYz i{width:15px;height:65px;top:12%;left:calc(30% + var(--n) * 5%);border-left:3px solid #c98a4b80;border-radius:50%;filter:blur(2px);animation:generation_warmSteam__HRcn6 5.2s calc(var(--n) * -.65s) ease-in-out infinite}.generation_shell___GDoz[data-theme=studio] .generation_intro__Tt_XH{background-image:linear-gradient(#eeeeeb0b 1px,transparent 0),linear-gradient(90deg,#eeeeeb0b 1px,transparent 0);background-size:40px 40px}.generation_shell___GDoz[data-theme=studio] .generation_intro__Tt_XH h2{font-weight:900;letter-spacing:-.065em}.generation_shell___GDoz[data-theme=studio] .generation_keywords__g9Yuo span{border-radius:0;border-color:#ff3b24;color:#ff7c6c;font-family:monospace,Microsoft JhengHei}.generation_shell___GDoz[data-theme=studio] .generation_sigil__80qYz b{color:#ff3b24;font:900 140px/1 Arial,sans-serif;animation:generation_hardAssembly__Hh_DX 2.8s cubic-bezier(.2,.8,.2,1) both}.generation_shell___GDoz[data-theme=studio] .generation_sigil__80qYz i{width:24px;height:1px;background:#eeeeeb80;transform:rotate(calc(var(--n) * 45deg)) translateX(70px);transform-origin:0 0;animation:generation_registerLine__7bBHd 3s calc(var(--n) * .12s) ease-out both}.generation_shell___GDoz[data-theme=photo] .generation_intro__Tt_XH{background-image:radial-gradient(ellipse at 50% 30%,#faf8ee,#c9d1bd)}.generation_shell___GDoz[data-theme=photo] .generation_intro__Tt_XH h2{font-family:Georgia,PMingLiU,serif;font-weight:400;letter-spacing:.08em}.generation_shell___GDoz[data-theme=photo] .generation_keywords__g9Yuo span{border-color:#71836b50;border-radius:2px;letter-spacing:.08em}.generation_shell___GDoz[data-theme=photo] .generation_sigil__80qYz{border:1px solid #71836b50;border-radius:50%}.generation_shell___GDoz[data-theme=photo] .generation_sigil__80qYz b{font-size:110px;animation:generation_darkroomLight__B0NDB 4.8s ease-out both}.generation_shell___GDoz[data-theme=photo] .generation_sigil__80qYz i{width:42px;height:20px;border-top:1px solid #71836b;transform:rotate(calc(var(--n) * 45deg)) translate(35px,-10px);transform-origin:0 0;animation:generation_apertureOpen__hHzW2 5s ease-out both}.generation_shell___GDoz[data-theme=floral] .generation_intro__Tt_XH{background-image:radial-gradient(circle at 20% 25%,#ffcf4535,transparent 35%),radial-gradient(circle at 85% 60%,#8054d81b,transparent 40%)}.generation_shell___GDoz[data-theme=floral] .generation_intro__Tt_XH h2{font-weight:900;transform:rotate(-3deg)}.generation_shell___GDoz[data-theme=floral] .generation_keywords__g9Yuo span:first-child{background:#ffcf45;border-color:#ffcf45;transform:rotate(-4deg)}.generation_shell___GDoz[data-theme=floral] .generation_keywords__g9Yuo span:nth-child(2){background:#8054d8;border-color:#8054d8;color:#fff;transform:rotate(3deg)}.generation_shell___GDoz[data-theme=floral] .generation_keywords__g9Yuo span:nth-child(3){background:#ff6770;border-color:#ff6770;transform:rotate(-2deg)}.generation_shell___GDoz[data-theme=floral] .generation_sigil__80qYz i{width:40px;height:67px;margin:-33.5px 0 0 -20px;background:#ff6770;border-radius:50%;transform:rotate(calc(var(--n) * 45deg)) translateY(-43px);animation:generation_seedPetal__2EhiC 3s calc(var(--n) * .2s) cubic-bezier(.2,.8,.3,1.15) both}.generation_shell___GDoz[data-theme=floral] .generation_sigil__80qYz b{inset:50px;border-radius:50%;background:#ffcf45;color:#48216d;font:24px/1 Georgia,serif;z-index:1}.generation_blueprint__QPK5t{position:fixed;z-index:15;inset:6vh 6vw 230px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:45px minmax(100px,1fr) 80px;gap:18px;color:var(--build-accent);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.generation_blueprint__QPK5t:before{content:"";position:absolute;inset:-20px;border:1px solid;opacity:.2;background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(#0003,#0000)}.generation_blueprint__QPK5t span{--line:0;position:relative;border:1px solid;border-radius:3px;opacity:.4;background:linear-gradient(125deg,transparent 49.7%,currentColor 50%,transparent 50.3%)}.generation_blueprint__QPK5t span:nth-child(2){--line:1}.generation_blueprint__QPK5t span:nth-child(3){--line:2}.generation_blueprint__QPK5t span:nth-child(4){--line:3}.generation_blueprint__QPK5t span:nth-child(5){--line:4}.generation_blueprint__QPK5t span:nth-child(6){--line:5}.generation_blueprint__QPK5t span:first-child{grid-column:1/-1;background:none}.generation_blueprint__QPK5t span:nth-child(2),.generation_blueprint__QPK5t span:nth-child(3){grid-column:span 3}.generation_blueprint__QPK5t span:nth-child(n+4){grid-column:span 2}.generation_shell___GDoz[data-stage=blueprint] .generation_blueprint__QPK5t{opacity:1;visibility:visible}.generation_shell___GDoz[data-stage=blueprint] .generation_blueprint__QPK5t span{animation:generation_drawBlueprint__1vVfY min(3s,var(--stage-duration,4s)) calc(var(--line) * .14s) linear both}.generation_shell___GDoz[data-stage=palette] .generation_blueprint__QPK5t{opacity:.2;visibility:visible}.generation_shell___GDoz[data-theme=coffee] .generation_blueprint__QPK5t span:nth-child(3){border-radius:50% 50% 3px 3px}.generation_shell___GDoz[data-theme=studio] .generation_blueprint__QPK5t{color:#ff3b24}.generation_shell___GDoz[data-theme=studio] .generation_blueprint__QPK5t span{border-radius:0}.generation_shell___GDoz[data-theme=photo] .generation_blueprint__QPK5t{grid-template-rows:35px minmax(100px,1fr) 60px}.generation_shell___GDoz[data-theme=photo] .generation_blueprint__QPK5t span:nth-child(2){grid-column:1/-1}.generation_shell___GDoz[data-theme=photo] .generation_blueprint__QPK5t span:nth-child(3){display:none}.generation_shell___GDoz[data-theme=floral] .generation_blueprint__QPK5t span:nth-child(3){border-radius:44% 50% 36% 45%;transform:rotate(4deg)}.generation_content__NokBb{opacity:1;transition:opacity .5s,filter .7s}.generation_shell___GDoz:not([data-stage=done]) .generation_content__NokBb{pointer-events:none}.generation_shell___GDoz:not([data-stage=motion]):not([data-stage=done]) .generation_content__NokBb *{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.generation_shell___GDoz[data-stage=prompt] .generation_content__NokBb{opacity:0}.generation_shell___GDoz[data-stage=blueprint] .generation_content__NokBb{opacity:.32;filter:grayscale(1)}.generation_shell___GDoz[data-stage=palette] .generation_content__NokBb{opacity:.85;animation:generation_paletteWash__yXOoD min(3s,var(--stage-duration,4s)) ease-in-out both}.generation_shell___GDoz:is([data-stage=blueprint],[data-stage=palette]) .generation_content__NokBb :is(h1,h2,h3,p,a,small,b,strong,span){color:transparent!important;text-shadow:none!important;background-image:none!important}.generation_shell___GDoz:is([data-stage=blueprint],[data-stage=palette]) .generation_content__NokBb :is(h1,h2,h3,p){background:linear-gradient(90deg,var(--build-accent) 0 65%,transparent 65%);background-size:100% .45em;background-repeat:repeat-y;background-position:0 .2em;opacity:.16;border-radius:3px}.generation_shell___GDoz:is([data-stage=blueprint],[data-stage=palette]) .generation_content__NokBb img{opacity:0}.generation_shell___GDoz[data-stage=blueprint] .generation_content__NokBb :is(header,section){box-shadow:inset 0 0 0 1px #8882}.generation_shell___GDoz[data-stage=palette] .generation_content__NokBb main>section:first-of-type{box-shadow:inset 0 0 120px #ffffff25}.generation_shell___GDoz[data-text-ready=true] .generation_content__NokBb [data-build-text]{opacity:0}.generation_shell___GDoz[data-text-ready=true] .generation_content__NokBb [data-build-text][data-writing=true]{animation:generation_writeBlock__4CYao 3.6s var(--write-delay,0s) steps(32) both!important;animation-play-state:running!important}.generation_shell___GDoz[data-text-ready=true][data-instant=true] .generation_content__NokBb [data-build-text]{animation:none!important;opacity:1;clip-path:none}.generation_shell___GDoz[data-stage=content][data-content-step=text] .generation_content__NokBb img{opacity:0}.generation_shell___GDoz[data-stage=content][data-content-step=text] .generation_content__NokBb main>section:first-of-type>div:nth-of-type(2){opacity:.12}.generation_shell___GDoz[data-stage=content][data-content-step=images] .generation_content__NokBb img,.generation_shell___GDoz[data-stage=content][data-content-step=images] .generation_content__NokBb main>section:first-of-type>div:nth-of-type(2){animation:generation_imageArrives__q1rvt 4s ease-out both;animation-play-state:running!important}.generation_shell___GDoz[data-theme=coffee][data-stage=content][data-content-step=images] .generation_content__NokBb img{animation-name:generation_warmImage__gR7Mb;animation-duration:4.2s}.generation_shell___GDoz[data-theme=studio]:is([data-stage=blueprint],[data-stage=palette]) .generation_content__NokBb [data-tilt]>div:nth-of-type(2){opacity:0}.generation_shell___GDoz[data-theme=studio][data-stage=content][data-content-step=text] .generation_content__NokBb [data-tilt],.generation_shell___GDoz[data-theme=studio][data-stage=content][data-content-step=text] .generation_content__NokBb main>section:first-of-type>div:nth-of-type(2){opacity:0}.generation_shell___GDoz[data-theme=studio][data-stage=content][data-content-step=images] .generation_content__NokBb main>section:first-of-type>div:nth-of-type(2){animation-name:generation_assembleStage__0ZTIB;animation-duration:3.8s;animation-timing-function:steps(8)}.generation_shell___GDoz[data-theme=studio][data-stage=content][data-content-step=images] .generation_content__NokBb [data-tilt]{animation:generation_assembleStage__0ZTIB 3.8s steps(8) both;animation-play-state:running!important}.generation_shell___GDoz[data-theme=photo][data-stage=content][data-content-step=images] .generation_content__NokBb img{animation-name:generation_developImage__dddpV;animation-duration:4.2s}.generation_shell___GDoz[data-theme=floral][data-stage=content][data-content-step=images] .generation_content__NokBb img{animation-name:generation_organicImage__zVCVb;animation-duration:4s;animation-timing-function:cubic-bezier(.2,.8,.3,1.08)}}.generation_hud__As8fn{position:fixed;z-index:60;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);width:min(620px,calc(100% - 28px));padding:15px 18px 14px;border:1px solid #ffffff30;border-radius:14px;background:linear-gradient(135deg,#26192bf7,#110b1cf5);color:#f4eee6;box-shadow:0 20px 80px #0005,0 0 0 5px #ffffff05;backdrop-filter:blur(22px);font-family:Arial,Microsoft JhengHei,sans-serif}.generation_hudTop__CnNlR{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.generation_badge__xyncC{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;letter-spacing:.06em;color:#e4d5f2}.generation_badge__xyncC:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--build-accent);box-shadow:0 0 12px var(--build-accent)}.generation_hudTop__CnNlR button{min-height:44px;padding:7px 12px;border:1px solid #ffffff35;border-radius:6px;background:#ffffff08;color:#f4eee6;font:14px/1.5 Arial,Microsoft JhengHei,sans-serif;cursor:pointer}.generation_hudTop__CnNlR button:hover{background:#ffffff18}.generation_hudTop__CnNlR button:focus-visible{outline:2px solid #ffe7a3;outline-offset:4px}.generation_skip__hUfxH{touch-action:manipulation}.generation_hudBody__qYHVK{display:flex;align-items:center;gap:18px;padding:10px 0 14px}.generation_hudCopy__18zQG{display:flex;flex:1;justify-content:space-between;align-items:center;gap:15px;min-width:0}.generation_hudCopy__18zQG>p,.generation_stepLabel__AWExu{margin:0;font-size:16px;font-weight:600;line-height:1.6;text-wrap:pretty}.generation_hudCopy__18zQG strong{font:400 32px/1 Georgia,serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#ffe7a3;white-space:nowrap}.generation_hudCopy__18zQG strong small{font-size:.55em;margin-left:2px}.generation_progress__yCwKh{width:100%;height:3px;overflow:hidden;background:#ffffff20;border-radius:3px}.generation_progress__yCwKh i{display:block;height:100%;width:calc(var(--build-progress, 0) * 100%);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--build-accent),#ffe7a3);transition:width .1s linear;box-shadow:0 0 15px var(--build-accent)}.generation_steps__rfNyf{display:flex;gap:6px;justify-content:space-between;margin-top:11px}.generation_steps__rfNyf span{font-size:12px;line-height:1.6;color:#a99cb6}.generation_steps__rfNyf span[data-active=true]{color:#ffe7a3}.generation_steps__rfNyf span[data-active=true]:before{content:"· ";color:var(--build-accent)}.generation_miniPreview__uS8Kq{position:relative;isolation:isolate;flex:0 0 112px;height:76px;overflow:hidden;border-radius:5px;border:1px solid #ffffff35;background:var(--build-paper);transition:background 2.8s}.generation_miniPreview__uS8Kq:before{content:"···";position:absolute;z-index:2;inset:0 0 auto;height:11px;padding-left:5px;color:var(--build-ink);border-bottom:1px solid #8884;font:12px/7px monospace;letter-spacing:1px}.generation_miniPreview__uS8Kq:after{content:"";position:absolute;z-index:3;left:0;right:0;height:1px;top:calc(12px + var(--build-progress, 0) * 60px);background:var(--build-accent);box-shadow:0 0 9px var(--build-accent);opacity:.6}.generation_miniPreview__uS8Kq i{position:absolute;display:block;background:var(--build-ink);opacity:.75;transition:background 2.8s,opacity .9s,transform 1.8s}.generation_miniPreview__uS8Kq i:first-of-type{left:8px;top:17px;width:32px;height:3px}.generation_miniPreview__uS8Kq i:nth-of-type(2){left:8px;top:29px;width:43px;height:5px;box-shadow:0 8px 0 var(--build-ink)}.generation_miniPreview__uS8Kq i:nth-of-type(3){right:8px;top:21px;width:35px;height:30px;background:var(--build-soft);border-radius:45% 45% 2px 2px}.generation_miniPreview__uS8Kq i:nth-of-type(4){left:8px;bottom:8px;width:26px;height:8px;opacity:.2}.generation_miniPreview__uS8Kq i:nth-of-type(5){left:42px;bottom:8px;width:26px;height:8px;opacity:.2}.generation_miniPreview__uS8Kq i:nth-of-type(6){right:8px;bottom:8px;width:26px;height:8px;opacity:.2}.generation_miniPreview__uS8Kq b{position:absolute;z-index:2;right:11px;top:22px;width:29px;text-align:center;color:var(--build-accent);font:27px/1.2 Georgia,serif;transition:opacity .9s,transform 1.8s}.generation_shell___GDoz[data-stage=prompt] .generation_miniPreview__uS8Kq i{opacity:.06}.generation_shell___GDoz[data-stage=prompt] .generation_miniPreview__uS8Kq b{transform:translateX(-28px) scale(.7);opacity:.7}.generation_shell___GDoz[data-stage=blueprint] .generation_miniPreview__uS8Kq{background:#25202d}.generation_shell___GDoz[data-stage=blueprint] .generation_miniPreview__uS8Kq i{background:transparent;outline:1px solid #eee7;box-shadow:none;opacity:.7;animation:generation_drawBlueprint__1vVfY 3s linear both}.generation_shell___GDoz[data-stage=blueprint] .generation_miniPreview__uS8Kq b{opacity:0}.generation_shell___GDoz[data-stage=palette] .generation_miniPreview__uS8Kq i:nth-of-type(2){opacity:.18}.generation_shell___GDoz[data-stage=palette] .generation_miniPreview__uS8Kq b{opacity:.2}.generation_shell___GDoz[data-stage=palette] .generation_miniPreview__uS8Kq{animation:generation_paletteWash__yXOoD min(3s,var(--stage-duration,4s)) ease-in-out both}.generation_shell___GDoz[data-theme=coffee] .generation_miniPreview__uS8Kq{border-radius:8px}.generation_shell___GDoz[data-theme=coffee] .generation_miniPreview__uS8Kq i:nth-of-type(3){background:linear-gradient(145deg,#d9be98,#593b29)}.generation_shell___GDoz[data-theme=coffee] .generation_miniPreview__uS8Kq b{color:#fff5d9}.generation_shell___GDoz[data-theme=studio] .generation_miniPreview__uS8Kq{border-radius:0}.generation_shell___GDoz[data-theme=studio] .generation_miniPreview__uS8Kq i:nth-of-type(2){width:49px;height:7px}.generation_shell___GDoz[data-theme=studio] .generation_miniPreview__uS8Kq i:nth-of-type(3){border-radius:0;background:#ff3b24;transform:rotate(-12deg)}.generation_shell___GDoz[data-theme=studio] .generation_miniPreview__uS8Kq b{color:#eeeeeb;font-family:Arial,sans-serif;font-weight:900}.generation_shell___GDoz[data-theme=photo] .generation_miniPreview__uS8Kq i:first-of-type{width:44px;left:calc(50% - 22px)}.generation_shell___GDoz[data-theme=photo] .generation_miniPreview__uS8Kq i:nth-of-type(2){width:35px;left:calc(50% - 17.5px);top:26px;height:2px;box-shadow:none}.generation_shell___GDoz[data-theme=photo] .generation_miniPreview__uS8Kq i:nth-of-type(3){left:14px;right:14px;top:34px;width:auto;height:23px;border-radius:0;background:linear-gradient(145deg,#b7c7a5,#465d42 50%,#8b9e75)}.generation_shell___GDoz[data-theme=photo] .generation_miniPreview__uS8Kq b{top:37px;right:40px;font-size:15px;color:#f4eee6}.generation_shell___GDoz[data-theme=photo] .generation_miniPreview__uS8Kq i:nth-of-type(n+4){height:3px;bottom:7px}.generation_shell___GDoz[data-theme=floral] .generation_miniPreview__uS8Kq i:nth-of-type(3){border-radius:45% 50% 35% 45%;background:#8054d8;transform:rotate(8deg)}.generation_shell___GDoz[data-theme=floral] .generation_miniPreview__uS8Kq b{color:#ffcf45;font-size:35px;top:20px;right:10px}.generation_shell___GDoz[data-theme=floral] .generation_miniPreview__uS8Kq i:nth-of-type(4){background:#ff6770;opacity:.8;border-radius:4px}.generation_shell___GDoz[data-theme=floral] .generation_miniPreview__uS8Kq i:nth-of-type(5){background:#8054d8;opacity:.8;border-radius:4px}.generation_shell___GDoz[data-theme=floral] .generation_miniPreview__uS8Kq i:nth-of-type(6){background:#2c765b;opacity:.8;border-radius:4px}.generation_shell___GDoz[data-stage=blueprint] .generation_miniPreview__uS8Kq i:nth-of-type(n){background:transparent;transform:none}.generation_shell___GDoz[data-stage=content] .generation_miniPreview__uS8Kq i:nth-of-type(-n+2){animation:generation_textArrives___IMYy 3s ease-out both}.generation_shell___GDoz[data-stage=content][data-content-step=text] .generation_miniPreview__uS8Kq i:nth-of-type(3){opacity:.08}.generation_shell___GDoz[data-stage=content][data-content-step=text] .generation_miniPreview__uS8Kq b{opacity:0}.generation_shell___GDoz[data-stage=content][data-content-step=images] .generation_miniPreview__uS8Kq :is(i:nth-of-type(3),b){animation:generation_imageArrives__q1rvt 4s ease-out both}.generation_shell___GDoz[data-theme=coffee][data-stage=content][data-content-step=images] .generation_miniPreview__uS8Kq :is(i:nth-of-type(3),b){animation-name:generation_warmImage__gR7Mb;animation-duration:4.2s}.generation_shell___GDoz[data-theme=studio][data-stage=content][data-content-step=images] .generation_miniPreview__uS8Kq :is(i:nth-of-type(3),b){animation-name:generation_assembleStage__0ZTIB;animation-duration:3.8s;animation-timing-function:steps(8)}.generation_shell___GDoz[data-theme=photo][data-stage=content][data-content-step=images] .generation_miniPreview__uS8Kq :is(i:nth-of-type(3),b){animation-name:generation_developImage__dddpV;animation-duration:4.2s}.generation_shell___GDoz[data-theme=floral][data-stage=content][data-content-step=images] .generation_miniPreview__uS8Kq :is(i:nth-of-type(3),b){animation-name:generation_organicImage__zVCVb;animation-duration:4s}@keyframes generation_finishingFlash__0UVMF{0%{opacity:.28}to{opacity:0}}@keyframes generation_writeBlock__4CYao{0%{opacity:0;clip-path:inset(0 100% 0 0)}5%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes generation_drawBlueprint__1vVfY{0%{opacity:0;clip-path:inset(0 100% 100% 0)}40%{opacity:.35;clip-path:inset(0 0 60% 0)}to{opacity:.6;clip-path:inset(0)}}@keyframes generation_paletteWash__yXOoD{0%{opacity:.32;filter:grayscale(1)}to{opacity:.85;filter:grayscale(0)}}@keyframes generation_assembleStage__0ZTIB{0%{opacity:0;clip-path:inset(48% 48%)}35%{opacity:.5;clip-path:inset(0 45%)}70%{opacity:.8;clip-path:inset(0 15%)}to{opacity:1;clip-path:inset(0)}}@keyframes generation_warmSteam__HRcn6{0%{opacity:0;transform:translateY(22px) scaleX(.5)}35%{opacity:.8}to{opacity:0;transform:translateY(-35px) scaleX(1.6)}}@keyframes generation_hardAssembly__Hh_DX{0%{opacity:0;transform:translate(22px,-20px) rotate(-20deg)}65%{opacity:1;transform:translate(-3px,3px) rotate(2deg)}to{transform:none}}@keyframes generation_registerLine__7bBHd{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes generation_darkroomLight__B0NDB{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes generation_apertureOpen__hHzW2{0%{opacity:0;transform:rotate(calc(var(--n) * 45deg - 30deg)) translate(8px,-10px)}to{opacity:1;transform:rotate(calc(var(--n) * 45deg)) translate(35px,-10px)}}@keyframes generation_seedPetal__2EhiC{0%{opacity:0;transform:rotate(calc(var(--n) * 45deg)) translateY(0) scale(.1)}to{opacity:1;transform:rotate(calc(var(--n) * 45deg)) translateY(-43px) scale(1)}}@keyframes generation_textArrives___IMYy{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes generation_imageArrives__q1rvt{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes generation_handwrittenArrives__qh8l0{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes generation_warmImage__gR7Mb{0%{opacity:.1;filter:sepia(1) blur(16px) brightness(1.4)}to{opacity:1;filter:none}}@keyframes generation_hardType___Y52c{0%{opacity:.1;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes generation_developImage__dddpV{0%{opacity:.15;filter:grayscale(1) contrast(2) brightness(.15) blur(5px)}55%{opacity:.8;filter:grayscale(1) contrast(1.4) brightness(.8)}to{opacity:1;filter:none}}@keyframes generation_developType__h3DYn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes generation_organicImage__zVCVb{0%{opacity:0;clip-path:circle(0 at 50% 60%)}to{opacity:1;clip-path:circle(100% at 50% 60%)}}@keyframes generation_playfulType__TMIwq{0%{opacity:0;clip-path:inset(100% 0 0);filter:blur(3px)}to{opacity:1;clip-path:inset(0);filter:none}}@media (max-width:600px){.generation_intro__Tt_XH{padding:28px 7% 230px}.generation_intro__Tt_XH>small{font-size:12px;letter-spacing:.1em}.generation_intro__Tt_XH h2{font-size:clamp(24px,7vw,32px);margin:10px 0 14px}.generation_intro__Tt_XH>p{font-size:16px;line-height:1.8}.generation_sigil__80qYz{width:130px;height:130px;margin-bottom:18px}.generation_shell___GDoz[data-theme=floral] .generation_sigil__80qYz b{inset:43px}.generation_keywords__g9Yuo{margin-top:18px;gap:7px}.generation_keywords__g9Yuo span{font-size:14px;padding:4px 11px}.generation_blueprint__QPK5t{inset:4vh 6vw 220px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:35px 100px minmax(100px,1fr) 55px;gap:12px}.generation_blueprint__QPK5t span:first-child,.generation_blueprint__QPK5t span:nth-child(2),.generation_blueprint__QPK5t span:nth-child(3){grid-column:1/-1}.generation_blueprint__QPK5t span:nth-child(n+4){grid-column:span 1}.generation_blueprint__QPK5t span:nth-child(6){display:none}.generation_shell___GDoz[data-theme=photo] .generation_blueprint__QPK5t{grid-template-rows:35px minmax(150px,1fr) 55px}.generation_hud__As8fn{width:calc(100% - 24px);padding:12px 14px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));border-radius:12px}.generation_hudTop__CnNlR{gap:6px 10px}.generation_hudTop__CnNlR button{min-width:64px;min-height:44px}.generation_hudBody__qYHVK{gap:12px;padding:8px 0 12px}.generation_miniPreview__uS8Kq{flex-basis:96px;height:70px}.generation_miniPreview__uS8Kq i:nth-of-type(2){width:35px}.generation_miniPreview__uS8Kq i:nth-of-type(3){width:30px;right:6px}.generation_miniPreview__uS8Kq i:nth-of-type(4),.generation_miniPreview__uS8Kq i:nth-of-type(5),.generation_miniPreview__uS8Kq i:nth-of-type(6){width:21px}.generation_miniPreview__uS8Kq i:nth-of-type(5){left:37px}.generation_miniPreview__uS8Kq b{right:7px}.generation_shell___GDoz[data-theme=studio] .generation_miniPreview__uS8Kq i:nth-of-type(2){width:38px}.generation_shell___GDoz[data-theme=photo] .generation_miniPreview__uS8Kq i:nth-of-type(3){width:auto;right:14px}.generation_shell___GDoz[data-theme=photo] .generation_miniPreview__uS8Kq b{right:33px}.generation_shell___GDoz[data-theme=floral] .generation_miniPreview__uS8Kq b{right:5px}.generation_hudCopy__18zQG{display:block}.generation_hudCopy__18zQG>p,.generation_stepLabel__AWExu{font-size:14px;line-height:1.6}.generation_hudCopy__18zQG strong{display:block;font-size:25px;margin-top:6px}.generation_steps__rfNyf{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px}.generation_steps__rfNyf span{font-size:12px}}@media (max-height:700px){.generation_intro__Tt_XH{justify-content:flex-start;padding-top:22px;padding-bottom:220px}.generation_sigil__80qYz{width:90px;height:90px;margin-bottom:10px;transform:scale(.7)}.generation_intro__Tt_XH h2{font-size:24px;margin:8px 0}.generation_intro__Tt_XH>p{font-size:14px;line-height:1.65}.generation_keywords__g9Yuo{margin-top:12px}}@media (prefers-reduced-motion:reduce){.generation_shell___GDoz *,.generation_shell___GDoz :after,.generation_shell___GDoz :before,.generation_shell___GDoz:after,.generation_shell___GDoz:before{animation:none!important;transition:none!important}.generation_blueprint__QPK5t,.generation_hud__As8fn,.generation_intro__Tt_XH,.generation_shell___GDoz:after,.generation_shell___GDoz:before{display:none!important}.generation_shell___GDoz .generation_content__NokBb{opacity:1!important;filter:none!important;pointer-events:auto!important}.generation_shell___GDoz .generation_content__NokBb img{opacity:1!important;filter:none!important;clip-path:none!important}.generation_shell___GDoz .generation_content__NokBb [data-build-text]{opacity:1!important;clip-path:none!important}}