._page_1b0xz_10{--td-smile-deep:#080a81;--td-smile-sky:#11b1dd;--td-smile-ice:#99dcf2;--td-smile-paste:#fff;--td-smile-label:#2b2f8f;--keyline:10px;--badge-ring:var(--space-1);--echo-step:var(--td-smile-echo-step);--echo-stroke:max(1.5px, .008em);--echo-slide:var(--td-smile-echo-slide);--scene-pad-block:clamp(var(--space-5), 6svh, var(--space-8));--wall-leading:.92;--wall-stroke:2px;--wall-lap:70s;--wall-row-stagger:-.55em;--caption-beat:.14s;--caption-lead-in:.2s;--caption-rise:.4em;--case-title-size:clamp(32px, min(7vw, 7svh), 112px);--part-head-size:clamp(26px, min(3.2vw, 4.2svh), 48px);--credit-name-size:clamp(22px, 2.2vw, 32px);--measure:62ch;--sticker-tilt:-2deg;--dress-focus:var(--td-smile-paste);background:var(--td-smile-deep)}._page_1b0xz_10 :where(p,h1,h2,figure){margin:0}._hook_1b0xz_51{--stage-max-h:58svh;align-items:center;gap:var(--space-7);height:calc(100svh - var(--fit-top,var(--td-bar-height)));padding-block:var(--scene-pad-block);padding-inline:var(--td-pad);background:var(--td-smile-deep);color:var(--td-smile-paste);grid-template-columns:minmax(0,1fr) minmax(280px,32%);display:grid;overflow:hidden}._hookText_1b0xz_71{min-width:0;container-type:inline-size}._kicker_1b0xz_76,._caption_1b0xz_77,._cardLabel_1b0xz_78{font-family:"Poppins", var(--td-font-frame);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600;line-height:var(--leading-snug)}._kicker_1b0xz_76{font-size:var(--text-sm);color:var(--td-smile-sky)}._title_1b0xz_91{margin-block:var(--space-6) var(--space-5);font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);text-transform:uppercase;line-height:var(--leading-display-2);letter-spacing:var(--tracking-tight)}._lead_1b0xz_100{font-size:clamp(24px,min(11.5cqi,6.5svh),96px);display:block}._heroStack_1b0xz_107{width:fit-content;margin-block:calc(2 * var(--echo-step));font-size:clamp(56px,min(29cqi,17svh),240px);display:block;position:relative}._hero_1b0xz_107{z-index:1;background:var(--td-smile-deep);display:block;position:relative}._echo_1b0xz_127{color:#0000;-webkit-text-stroke:var(--echo-stroke) var(--td-smile-paste);transform:translateY(calc(var(--step) * var(--echo-step)));animation:_smile-echo-out_1b0xz_1 var(--echo-slide) var(--ease-snap) var(--echo-delay,0s) both;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._echo_1b0xz_127:first-child,._echo_1b0xz_127:last-child{opacity:.45}@keyframes _smile-echo-out_1b0xz_1{0%{transform:translateY(0)}}._caption_1b0xz_77{max-width:34ch;font-size:var(--text-md)}._captionWord_1b0xz_153{white-space:pre;animation:.24s ease-out both _smile-caption-on_1b0xz_1;animation-delay:calc(var(--caption-lead-in) + var(--word) * var(--caption-beat));display:inline-block}@keyframes _smile-caption-on_1b0xz_1{0%{opacity:0;transform:translateY(var(--caption-rise))}}._stage_1b0xz_169{justify-self:center;width:100%;max-width:460px}._stageBox_1b0xz_178{width:min(100%, calc(var(--stage-max-h,60svh) * var(--stage-ratio,.56)));margin-inline:auto;position:relative}._rings_1b0xz_184{width:100%;height:auto;display:block;overflow:visible}._ringLine_1b0xz_191{fill:none;stroke:none}._ringText_1b0xz_196{font-family:"Poppins", var(--td-font-frame);font-weight:600}._ringInner_1b0xz_201 ._ringText_1b0xz_196{fill:var(--td-smile-paste)}._ringOuter_1b0xz_205 ._ringText_1b0xz_196{fill:var(--td-smile-sky)}._video_1b0xz_209{aspect-ratio:9/16;object-fit:cover;background:var(--td-smile-deep);height:auto;box-shadow:0 0 0 var(--keyline) var(--td-smile-paste);display:block;position:absolute}._video_1b0xz_209:focus-visible{outline-offset:calc(var(--keyline) + var(--focus-offset))}._badge_1b0xz_224{z-index:1;aspect-ratio:1;background:var(--td-smile-paste);width:clamp(96px,27%,128px);color:var(--td-smile-deep);box-shadow:inset 0 0 0 var(--badge-ring) var(--td-smile-paste), inset 0 0 0 calc(var(--badge-ring) + 2px) var(--td-smile-deep);font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);font-size:var(--text-md);line-height:var(--leading-none);text-transform:uppercase;cursor:pointer;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:transform .16s ease-out;display:flex;position:absolute;bottom:16%;left:2%;transform:rotate(-10deg)}._badge_1b0xz_224:hover{transform:rotate(-4deg)scale(1.04)}._badge_1b0xz_224:focus-visible{outline-offset:var(--space-1)}._badgeText_1b0xz_261+._badgeText_1b0xz_261{font-size:.72em}._stageCaption_1b0xz_265{margin-top:var(--space-4);font-family:var(--td-font-frame);font-size:var(--td-fine-text);font-weight:var(--weight-bold);font-stretch:calc(var(--td-label-wdth) * 1%);letter-spacing:var(--td-label-tracking);text-transform:uppercase;text-align:center;color:var(--td-smile-sky)}._stageStatus_1b0xz_277{margin-top:var(--space-2);color:var(--td-smile-paste);display:block}._stageStatus_1b0xz_277:empty{margin-top:0}._wallScene_1b0xz_289{--dress-focus:var(--td-smile-deep);--wall-size:clamp(48px, min(9vw, 11svh), 136px);height:100svh;padding-block:var(--scene-pad-block);padding-inline:var(--td-pad);background:var(--td-smile-sky);place-items:center;display:grid;position:relative;overflow:hidden}._wall_1b0xz_289{font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);font-size:var(--wall-size);line-height:var(--wall-leading);text-transform:uppercase;color:var(--td-smile-paste);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}._wallRow_1b0xz_323{white-space:nowrap;margin-left:calc(var(--row) * var(--wall-row-stagger))}._wallTrack_1b0xz_328{animation:_smile-wall-drift_1b0xz_1 var(--wall-lap) linear infinite;display:inline-flex}._wallRow_1b0xz_323[data-dir=right] ._wallTrack_1b0xz_328{animation-direction:reverse}._wallSolid_1b0xz_337,._wallOutline_1b0xz_338{padding-right:.28em}._wallOutline_1b0xz_338{color:#0000;-webkit-text-stroke:var(--wall-stroke) var(--td-smile-paste)}@keyframes _smile-wall-drift_1b0xz_1{to{transform:translate(-50%)}}._card_1b0xz_78{z-index:1;width:min(100%,44rem);padding:var(--space-7);background:var(--td-smile-deep);color:var(--td-smile-paste);box-shadow:0 0 0 var(--keyline) var(--td-smile-paste);position:relative}._cardLabel_1b0xz_78{font-size:var(--text-sm);color:var(--td-smile-sky)}._cardCopy_1b0xz_369{margin-block:var(--space-3) var(--space-6);font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-medium);font-size:clamp(var(--text-md), 1.7vw, var(--text-xl));line-height:1.45}._cardRole_1b0xz_377{margin-top:var(--space-2);font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-medium);font-size:var(--text-base);line-height:var(--leading-normal)}._caseScene_1b0xz_390{column-gap:var(--space-6);height:100svh;padding-block:var(--scene-pad-block);padding-inline:var(--td-pad);background:var(--td-smile-deep);color:var(--td-smile-paste);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;overflow:hidden}._caseTitle_1b0xz_405{margin-bottom:clamp(var(--space-4), 3svh, var(--space-6));font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);font-size:var(--case-title-size);line-height:var(--leading-display-2);letter-spacing:var(--tracking-tight);text-transform:uppercase;grid-column:1/13;display:grid}._caseWord_1b0xz_417,._caseEcho_1b0xz_418{grid-area:1/1}._caseWord_1b0xz_417{background:var(--td-smile-deep);width:fit-content;position:relative}._caseEcho_1b0xz_418{color:#0000;-webkit-text-stroke:var(--echo-stroke) var(--td-smile-paste);transform:translateY(calc(-1 * var(--echo-step)));opacity:.45;animation:_smile-echo-out_1b0xz_1 var(--echo-slide) var(--ease-snap) both;-webkit-user-select:none;user-select:none}._parts_1b0xz_442{column-gap:var(--space-6);grid-column:1/9;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._part_1b0xz_442{row-gap:var(--space-2);padding-block:clamp(var(--space-3), 2.4svh, var(--space-4)) clamp(var(--space-4), 3svh, var(--space-5));border-top:var(--border-width-thick) solid var(--td-smile-sky);grid-template-rows:auto 1fr;display:grid}._partHead_1b0xz_460{align-content:start;gap:var(--space-1);font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);font-size:var(--part-head-size);line-height:var(--leading-none);text-transform:uppercase;display:grid}._partNo_1b0xz_471{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--td-smile-sky);font-weight:600}._partBody_1b0xz_478{max-width:var(--measure);font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-medium);font-size:clamp(15px,min(1.4vw,2.1svh),19px);line-height:1.5}._sticker_1b0xz_486{top:var(--space-6);gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-6);background:var(--td-smile-paste);color:var(--td-smile-deep);transform:rotate(var(--sticker-tilt));grid-column:9/13;display:grid;position:sticky}._stickerLabel_1b0xz_499{font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);font-size:var(--text-xl);line-height:var(--leading-none);text-transform:uppercase}._stickerBody_1b0xz_507{font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-medium);font-size:var(--text-md);line-height:1.5}._creditRow_1b0xz_516{gap:var(--space-3);display:grid}._credits_1b0xz_521{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}._credit_1b0xz_516{align-content:start;gap:var(--space-1);display:grid}._creditRole_1b0xz_534{font-family:"Poppins", var(--td-font-frame);font-weight:600;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--td-smile-sky)}._creditName_1b0xz_543{font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);font-size:var(--credit-name-size);text-transform:uppercase;margin:0;line-height:1.1}._endCard_1b0xz_559{--dress-focus:var(--td-smile-deep);align-content:center;gap:var(--space-6);height:100svh;padding-block:var(--scene-pad-block);padding-inline:var(--td-pad);background:var(--td-smile-ice);color:var(--td-smile-deep);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._endBody_1b0xz_574{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,28rem) minmax(0,1fr);min-height:0;display:grid}._spec_1b0xz_582{--spec-ink:var(--td-smile-deep);--spec-muted:var(--td-smile-label);--spec-rule:var(--td-smile-deep)}._endCard_1b0xz_559 ._creditRole_1b0xz_534{color:var(--td-smile-label)}._endRings_1b0xz_595{justify-self:center;width:100%;max-width:min(440px,46svh);height:auto;display:block}._arcDeep_1b0xz_603,._arcPaste_1b0xz_604{fill:none;stroke-linecap:butt}._arcDeep_1b0xz_603{stroke:var(--td-smile-deep)}._arcPaste_1b0xz_604{stroke:var(--td-smile-paste)}._ringPulse_1b0xz_624{transform-origin:var(--ring-center) var(--ring-center);animation:_smile-ring-in_1b0xz_1 .64s var(--ease-snap) var(--ring-delay,0s) both}@keyframes _smile-ring-in_1b0xz_1{0%{opacity:0;transform:scale(.5)}}._disc_1b0xz_636{fill:var(--td-smile-paste)}._discRing_1b0xz_640{fill:none;stroke:var(--td-smile-deep);stroke-width:3px}._discText_1b0xz_646{fill:var(--td-smile-deep);font-family:"Poppins", var(--td-font-frame);font-weight:var(--weight-black);text-transform:uppercase;font-size:44px}@media (width<=860px){._hook_1b0xz_51{--stage-max-h:34svh;gap:var(--space-6);height:auto;min-height:calc(100svh - var(--fit-top,var(--td-bar-height)));padding-block:var(--scene-pad-block);grid-template-columns:minmax(0,1fr);overflow:visible}._stage_1b0xz_169{max-width:420px}._card_1b0xz_78{padding:var(--space-6) var(--space-5)}._endCard_1b0xz_559{gap:var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto;min-height:100svh;overflow:visible}._endBody_1b0xz_574{grid-template-columns:minmax(0,1fr)}._endRings_1b0xz_595{justify-self:center;max-width:min(240px,30svh)}._caseScene_1b0xz_390{height:auto;min-height:100svh;display:block;overflow:visible}._caseTitle_1b0xz_405{margin-bottom:var(--space-5)}._parts_1b0xz_442{grid-template-columns:minmax(0,1fr)}._part_1b0xz_442{row-gap:var(--space-3);padding-bottom:var(--space-6)}._sticker_1b0xz_486{margin:var(--space-2) var(--space-2) 0;position:static}}@media (prefers-reduced-motion:reduce){._captionWord_1b0xz_153,._wallTrack_1b0xz_328,._echo_1b0xz_127,._caseEcho_1b0xz_418,._ringPulse_1b0xz_624{animation:none}._badge_1b0xz_224{transition:none}}@font-face{font-family:Poppins;src:url(/assets/smile-poppins-500-C8OXljZJ.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/smile-poppins-600-zEkxB9Mr.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/smile-poppins-900-BmL1zqjw.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}
