._stageTarget_yw3bv_1{appearance:none;background:transparent;border:0;cursor:crosshair;inset:22% 12% 4%;position:absolute;touch-action:manipulation;z-index:11}._stageTarget_yw3bv_1:focus-visible{border-radius:45%;outline:3px solid rgba(209,82,76,.88);outline-offset:-5px}._comboBurst_yw3bv_18,._feedback_yw3bv_19{color:#e96b65;font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:1000;pointer-events:none;position:absolute;text-shadow:0 2px 0 rgba(255,255,255,.9);z-index:14}._comboBurst_yw3bv_18{animation:_combo-rise_yw3bv_1 .44s cubic-bezier(.22,1,.36,1);font-size:clamp(1rem,4vw,1.55rem);right:7%;top:26%;transform:rotate(6deg)}._feedback_yw3bv_19{animation:_impact-pop_yw3bv_1 .26s cubic-bezier(.22,1,.36,1);font-size:clamp(1.5rem,7vw,2.75rem);left:50%;top:39%;transform:translate(-50%,-50%) rotate(-4deg);white-space:nowrap}._feedback_yw3bv_19[data-impact="1"]{transform:translate(-50%,-50%) rotate(4deg)}._arenaControls_yw3bv_50,._finisherControls_yw3bv_51,._stampControls_yw3bv_52{display:grid;gap:.55rem;position:relative;z-index:1}._arenaHeading_yw3bv_59,._stampHeading_yw3bv_60{align-items:start;display:flex;gap:.75rem;justify-content:space-between}._arenaHeading_yw3bv_59 strong,._finisherControls_yw3bv_51>strong,._stampHeading_yw3bv_60 strong{color:#642222;display:block;font-size:clamp(.92rem,3.5vw,1.1rem)}._arenaHeading_yw3bv_59 p,._finisherControls_yw3bv_51>p,._stampHeading_yw3bv_60 p{color:var(--ab-muted);font-size:.72rem;line-height:1.45;margin:.12rem 0 0}._arenaHeading_yw3bv_59>span{background:#fff5f0d1;border-radius:999px;color:#8e403d;flex:none;font-size:.68rem;font-weight:900;padding:.32rem .58rem}._toolTray_yw3bv_94{border:0;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-width:0;padding:0}._toolLegend_yw3bv_104{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip-path:inset(50%)}._toolTray_yw3bv_94 button,._finisherButton_yw3bv_115,._listenButton_yw3bv_116,._finisherControls_yw3bv_51 button,._stampGrid_yw3bv_118 button,._backButton_yw3bv_119{align-items:center;border:0;color:#642222;cursor:pointer;display:flex;font:inherit;font-weight:900;justify-content:center;min-height:2.85rem;touch-action:manipulation}._toolTray_yw3bv_94 button{background:#fffcf8e0;border-radius:.8rem;flex-direction:column;font-size:.66rem;gap:.14rem;padding:.35rem .25rem;transition:background .14s ease-out,transform .14s ease-out}._toolTray_yw3bv_94 button:active{transform:scale(.95)}._toolTray_yw3bv_94 button[data-active=true]{background:#f08a7f;color:#fffdf8}._toolTray_yw3bv_94 button>span{font-size:1.05rem;line-height:1}._unlockHint_yw3bv_156{color:#8a5a53;font-size:.68rem;font-weight:750;margin:0;text-align:center}._finisherButton_yw3bv_115{animation:_finisher-ready_yw3bv_1 .68s cubic-bezier(.22,1,.36,1) both;background:#7c2d2d;border-radius:.85rem;color:#fff7ef;gap:.45rem}._listenButton_yw3bv_116,._backButton_yw3bv_119{background:transparent;color:#7f5650;font-size:.72rem;min-height:2.25rem;text-decoration:underline;text-underline-offset:.2rem}._finisherOverlay_yw3bv_182{align-content:center;animation:_finisher-flash_yw3bv_1 .72s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(circle at 50% 48%,rgba(255,247,223,.88),rgba(244,132,122,.18) 48%,transparent 72%);display:grid;inset:0;justify-items:center;overflow:hidden;pointer-events:none;position:absolute;z-index:13}._finisherOverlay_yw3bv_182>strong{color:#c94f4b;font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-size:clamp(2rem,12vw,5.5rem);font-weight:1000;letter-spacing:-.03em;line-height:.9;text-align:center;text-shadow:0 3px 0 rgba(255,255,255,.92);transform:rotate(-5deg)}._finisherOverlay_yw3bv_182>p{background:#fffcf6e0;border-radius:999px;color:#642222;font-size:clamp(.78rem,3vw,1rem);font-weight:950;margin:.8rem 0 0;padding:.45rem .8rem}._finisherToken_yw3bv_222{align-items:center;animation:_token-crash_yw3bv_1 .62s cubic-bezier(.16,1,.3,1) both;background:#fff9f1;border-radius:.7rem;color:#7b3b37;display:flex;font-size:clamp(.72rem,3vw,1rem);font-weight:950;justify-content:center;min-height:2.2rem;padding:.35rem .65rem;position:absolute}._finisherToken_yw3bv_222:nth-child(1){left:8%;top:24%;transform:rotate(-12deg)}._finisherToken_yw3bv_222:nth-child(2){right:7%;top:32%;transform:rotate(10deg)}._finisherToken_yw3bv_222:nth-child(3){bottom:22%;left:18%;transform:rotate(7deg)}._finisherOverlay_yw3bv_182[data-finisher=game-paused]>strong,._finisherOverlay_yw3bv_182[data-finisher=alarm-court]>strong{color:#4f64a7}._finisherOverlay_yw3bv_182[data-finisher=words-returned]>strong,._finisherOverlay_yw3bv_182[data-finisher=excuse-rejected]>strong{border:.22rem solid currentColor;padding:.2em .36em}._finisherControls_yw3bv_51>div{display:grid;gap:.5rem;grid-template-columns:1fr 1.18fr}._finisherControls_yw3bv_51 button{background:#fffcf8e6;border-radius:.85rem;font-size:.76rem;padding:.45rem .55rem}._finisherControls_yw3bv_51 button:last-child{background:#f08a7f;color:#fffdf8}._stampGrid_yw3bv_118{display:grid;gap:.45rem;grid-template-columns:1fr 1fr}._stampGrid_yw3bv_118 button{background:#fffcf8e6;border-radius:.8rem;flex-direction:column;font-size:.7rem;gap:.15rem;padding:.4rem}._stampGrid_yw3bv_118 button[data-choice=not_ready]{grid-column:1 / -1}._stampGrid_yw3bv_118 button>span{color:#c95752;font-family:KaiTi,STKaiti,serif;font-size:.82rem}._stampMark_yw3bv_309{animation:_stamp-land_yw3bv_1 .52s cubic-bezier(.2,1,.3,1) both;border:.22rem double #c44f4b;color:#b6423e;font-family:KaiTi,STKaiti,serif;font-size:clamp(1rem,4vw,1.45rem);font-weight:1000;padding:.32rem .55rem;position:absolute;right:5%;text-align:center;top:42%;transform:rotate(-9deg);z-index:2}._stampMark_yw3bv_309[data-choice=not_ready]{border-color:#786d72;color:#62575c}._toolTray_yw3bv_94 button:focus-visible,._finisherButton_yw3bv_115:focus-visible,._listenButton_yw3bv_116:focus-visible,._finisherControls_yw3bv_51 button:focus-visible,._stampGrid_yw3bv_118 button:focus-visible,._backButton_yw3bv_119:focus-visible{outline:3px solid rgba(209,82,76,.88);outline-offset:2px}@keyframes _impact-pop_yw3bv_1{0%{opacity:0;scale:.55}}@keyframes _combo-rise_yw3bv_1{0%{opacity:0;translate:0 .7rem}}@keyframes _finisher-ready_yw3bv_1{0%{opacity:0;transform:scale(.86)}}@keyframes _finisher-flash_yw3bv_1{0%{opacity:0;scale:1.08}}@keyframes _token-crash_yw3bv_1{0%{opacity:0;translate:0 -3rem}}@keyframes _stamp-land_yw3bv_1{0%{opacity:0;transform:rotate(-9deg) scale(1.8)}}@media(min-width:60rem){._stageTarget_yw3bv_1{inset:20% 22% 3%}}@media(max-width:26rem){._arenaControls_yw3bv_50,._finisherControls_yw3bv_51,._stampControls_yw3bv_52{gap:.38rem}._toolTray_yw3bv_94 button{min-height:2.45rem}}@media(prefers-reduced-motion:reduce){._comboBurst_yw3bv_18,._feedback_yw3bv_19,._finisherButton_yw3bv_115,._finisherOverlay_yw3bv_182,._finisherToken_yw3bv_222,._stampMark_yw3bv_309{animation:none}}._root_1jcdn_1{--ab-ink: #4a1718;--ab-muted: #795c57;--ab-coral: #f39484;--ab-coral-deep: #d85f59;--ab-paper: #fff8ee;--ab-glass: rgba(250, 247, 243, .78);--ab-scene-shift: 3.75rem;--ab-character-standing: url(/assets/templates/apology-boy/character-varsity-standing-v2.webp);--ab-character-squish: url(/assets/templates/apology-boy/character-varsity-squish-v2.webp);--ab-character-hammer: url(/assets/templates/apology-boy/character-varsity-hammer-v2.webp);--ab-character-apology: url(/assets/templates/apology-boy/character-varsity-apology-v2.webp);background:radial-gradient(circle at 78% 4%,rgba(255,238,215,.92),transparent 31%),linear-gradient(155deg,#f1cec1,#e5b3a8 52%,#bea0a2);color:var(--ab-ink);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;isolation:isolate;min-height:100%;overflow:hidden;position:relative;width:100%}._root_1jcdn_1[data-visual=apology]{grid-template-rows:auto minmax(25rem,52vh) auto auto;overflow-x:hidden;overflow-y:auto}._root_1jcdn_1[data-avatar=blond]{--ab-character-standing: url(/assets/templates/apology-boy/character-blond-standing-v2.webp);--ab-character-squish: url(/assets/templates/apology-boy/character-blond-squish-v2.webp);--ab-character-hammer: url(/assets/templates/apology-boy/character-blond-hammer-v2.webp);--ab-character-apology: url(/assets/templates/apology-boy/character-blond-apology-v2.webp)}._root_1jcdn_1[data-avatar=tan-curly]{--ab-character-standing: url(/assets/templates/apology-boy/character-tan-curly-standing-v2.webp);--ab-character-squish: url(/assets/templates/apology-boy/character-tan-curly-squish-v2.webp);--ab-character-hammer: url(/assets/templates/apology-boy/character-tan-curly-hammer-v2.webp);--ab-character-apology: url(/assets/templates/apology-boy/character-tan-curly-apology-v2.webp)}._root_1jcdn_1[data-avatar=deep-coils]{--ab-character-standing: url(/assets/templates/apology-boy/character-deep-coils-standing-v2.webp);--ab-character-squish: url(/assets/templates/apology-boy/character-deep-coils-squish-v2.webp);--ab-character-hammer: url(/assets/templates/apology-boy/character-deep-coils-hammer-v2.webp);--ab-character-apology: url(/assets/templates/apology-boy/character-deep-coils-apology-v2.webp)}._root_1jcdn_1[data-avatar=ginger]{--ab-character-standing: url(/assets/templates/apology-boy/character-ginger-standing-v2.webp);--ab-character-squish: url(/assets/templates/apology-boy/character-ginger-squish-v2.webp);--ab-character-hammer: url(/assets/templates/apology-boy/character-ginger-hammer-v2.webp);--ab-character-apology: url(/assets/templates/apology-boy/character-ginger-apology-v2.webp)}._paperTexture_1jcdn_60{background-image:repeating-linear-gradient(0deg,rgba(96,61,46,.025) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 7px);inset:0;pointer-events:none;position:absolute;z-index:20}._topbar_1jcdn_72{align-items:center;display:grid;gap:.45rem;grid-template-columns:1fr auto 1fr;min-height:4.25rem;padding:max(.75rem,env(safe-area-inset-top)) 1rem .55rem;position:relative;z-index:30}[data-surface=preview] ._topbar_1jcdn_72{padding-left:4.35rem}._counter_1jcdn_87,._round_1jcdn_88,._soundButton_1jcdn_89{align-items:center;backdrop-filter:blur(18px) saturate(1.15);background:#fffaf5c2;border:1px solid rgba(255,255,255,.86);border-radius:999px;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #6c373124;display:inline-flex;font-size:.72rem;font-weight:900;gap:.25rem;min-height:2.75rem;padding:.48rem .76rem;width:max-content}._counter_1jcdn_87{justify-self:start}._round_1jcdn_88{color:#4a1718b3;justify-self:center}._soundButton_1jcdn_89{color:var(--ab-ink);cursor:pointer;font-family:inherit;justify-self:end}._soundButton_1jcdn_89:last-child{grid-column:3}._soundIcon_1jcdn_125{align-items:center;background:#ffffffb8;border-radius:50%;display:inline-flex;font-size:1rem;height:1.5rem;justify-content:center;position:relative;width:1.5rem}._soundIcon_1jcdn_125[data-muted=true]:after{background:currentColor;border-radius:999px;content:"";height:1px;left:.33rem;position:absolute;top:.72rem;transform:rotate(-48deg);width:.86rem}._glassStage_1jcdn_149{align-self:stretch;background:#ead1c8;border:1px solid rgba(255,255,255,.72);border-radius:clamp(1.3rem,6vw,2.5rem);box-shadow:inset 0 1px #ffffffd1,0 20px 55px #522e2c3d;isolation:isolate;margin:0 .75rem;min-height:0;overflow:hidden;position:relative}._glassStage_1jcdn_149:after{border:1px solid rgba(255,255,255,.34);border-radius:inherit;content:"";inset:.42rem;pointer-events:none;position:absolute;z-index:8}._stageArt_1jcdn_172{background-image:url(/assets/templates/apology-boy/stage-background-empty-v2.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;filter:saturate(.98) contrast(1.01);inset:0;position:absolute;transform:scale(1.012);z-index:0}._propSlippers_1jcdn_184,._propHammer_1jcdn_185,._characterArt_1jcdn_186{background-position:50% calc(50% + var(--ab-scene-shift));background-repeat:no-repeat;background-size:auto 115%;inset:0;pointer-events:none;position:absolute}._propSlippers_1jcdn_184{background-image:url(/assets/templates/apology-boy/prop-slippers-v2.webp);z-index:2}._propHammer_1jcdn_185{background-image:url(/assets/templates/apology-boy/prop-hammer-v2.webp);z-index:2}._characterArt_1jcdn_186{background-image:var(--ab-character-standing);filter:saturate(.98) contrast(1.01);transform:scale(1.012);transition:filter .18s ease,transform .24s cubic-bezier(.2,.9,.25,1);z-index:3}[data-visual=squish] ._characterArt_1jcdn_186{background-image:var(--ab-character-squish);animation:_stage-squish_1jcdn_1 .52s cubic-bezier(.2,.95,.25,1)}[data-visual=squish] ._propSlippers_1jcdn_184{opacity:0}[data-visual=hammer] ._characterArt_1jcdn_186{background-image:var(--ab-character-hammer);animation:_stage-bounce_1jcdn_1 .7s cubic-bezier(.2,.9,.2,1)}[data-visual=hammer] ._propHammer_1jcdn_185{opacity:0}[data-visual=apology] ._characterArt_1jcdn_186{background-image:var(--ab-character-apology);transform:translateY(6%) scale(1.012)}[data-phase=punishment][data-active-tool=face_tap][data-impact="0"] ._characterArt_1jcdn_186{animation:_cheek-left_1jcdn_1 .26s cubic-bezier(.2,1.6,.35,1)}[data-phase=punishment][data-active-tool=face_tap][data-impact="1"] ._characterArt_1jcdn_186{animation:_cheek-right_1jcdn_1 .26s cubic-bezier(.2,1.6,.35,1)}._headlinePaper_1jcdn_244{align-items:center;background:linear-gradient(120deg,rgba(255,255,255,.62),transparent 38%),#fffaf1;border:1px solid rgba(104,70,56,.18);border-radius:48% 46% 44% 48%/40% 42% 52% 48%;box-shadow:inset 0 1px #fff,0 12px 24px #59332c24;display:flex;flex-direction:column;gap:.18rem;left:50%;min-height:4.8rem;padding:.68rem 1rem;position:absolute;text-align:center;top:2.5%;transform:translate(-50%) rotate(-1.5deg);width:min(68%,23rem);z-index:10}._headlinePaper_1jcdn_244:after{background:#fffaf1;bottom:-.6rem;clip-path:polygon(0 0,100% 0,24% 100%);content:"";height:1.05rem;position:absolute;right:24%;width:1.5rem}._headlinePaper_1jcdn_244 strong{color:#661c1d;display:grid;font-family:KaiTi,STKaiti,"Noto Serif SC",serif;font-size:clamp(1.3rem,5.5vw,2.05rem);font-weight:900;gap:.08em;letter-spacing:.02em;line-height:1.04;max-width:100%}._headlinePaper_1jcdn_244[data-density=medium] strong{font-size:clamp(1.08rem,4.8vw,1.75rem)}._headlinePaper_1jcdn_244[data-density=long] strong{font-size:clamp(.92rem,4.1vw,1.35rem);line-height:1.12}._openingName_1jcdn_296,._openingConfession_1jcdn_297{display:block;max-width:100%}._openingName_1jcdn_296{overflow-wrap:anywhere;word-break:break-word}._openingConfession_1jcdn_297{white-space:nowrap}._headlinePaper_1jcdn_244>._openingSubline_1jcdn_311{color:var(--ab-muted);font-size:clamp(.6rem,2.1vw,.76rem);font-weight:700;max-width:100%;overflow-wrap:anywhere;text-wrap:balance;word-break:break-word}._heldCardLabels_1jcdn_321{animation:_copy-in_1jcdn_1 .5s cubic-bezier(.2,.9,.2,1);display:grid;gap:.65rem;grid-template-columns:1fr 1fr;left:50%;position:absolute;top:68%;transform:translate(-50%);width:min(52%,9.2rem);z-index:12}._heldCardLabels_1jcdn_321 span{color:#532d26ad;font-size:clamp(.38rem,1vw,.48rem);font-weight:950;letter-spacing:.035em;min-width:0;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;word-break:break-word}._apologyLetter_1jcdn_346{animation:_copy-in_1jcdn_1 .5s cubic-bezier(.2,.9,.2,1);background:repeating-linear-gradient(0deg,transparent 0 1.55rem,rgba(142,91,70,.08) 1.55rem calc(1.55rem + 1px)),linear-gradient(135deg,rgba(255,255,255,.68),transparent 38%),#fff8eb;border:1px solid rgba(112,72,58,.2);border-radius:1.25rem;box-shadow:inset 0 1px #fffffff5,0 14px 30px #56302a24;display:grid;gap:1rem;margin:.7rem .75rem 0;min-width:0;padding:1rem;position:relative;z-index:30}._apologyLetter_1jcdn_346:before{background:#f39484b8;border-radius:999px;content:"";height:.38rem;left:1rem;position:absolute;top:0;transform:translateY(-50%);width:3.8rem}._letterBlock_1jcdn_377{min-width:0;text-align:left}._letterBlock_1jcdn_377 span{color:#532d269e;font-size:clamp(.7rem,2.6vw,.82rem);font-weight:900;letter-spacing:.035em;text-transform:uppercase}._letterBlock_1jcdn_377 p{color:#4d2d28;font-family:KaiTi,STKaiti,Comic Sans MS,cursive;font-size:clamp(.94rem,3.8vw,1.08rem);line-height:1.55;margin:.28rem 0 0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}._apologyLetter_1jcdn_346 footer{border-top:1px dashed rgba(111,71,57,.2);color:#532d26b8;font-family:KaiTi,STKaiti,cursive;font-size:clamp(.78rem,3vw,.92rem);min-width:0;overflow-wrap:anywhere;padding-top:.72rem;text-align:right;word-break:break-word}._controlPanel_1jcdn_414{align-items:stretch;backdrop-filter:blur(22px) saturate(1.12);background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 38%),#f4f4f2e6;border:1px solid rgba(255,255,255,.78);border-radius:1.45rem 1.45rem 0 0;box-shadow:inset 0 1px #fff,0 -12px 34px #5d322e26;display:grid;gap:.55rem;min-height:8.8rem;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));position:relative;text-align:center;z-index:30}._controlPanel_1jcdn_414:before{border:1px solid rgba(111,92,83,.12);border-radius:1.05rem;content:"";inset:.42rem;pointer-events:none;position:absolute}._controlPanel_1jcdn_414>p,._controlPanel_1jcdn_414>strong{margin:0;position:relative;z-index:2}._controlPanel_1jcdn_414>strong{color:#642222;font-size:clamp(.9rem,3.4vw,1.12rem)}._controlPanel_1jcdn_414>p{color:var(--ab-muted);font-size:.73rem;line-height:1.4}._badge_1jcdn_458{color:var(--ab-coral-deep);font-size:.7rem;font-weight:950;letter-spacing:.1em;position:relative;z-index:2}._choiceGrid_1jcdn_467,._finalGrid_1jcdn_468,._toolTray_1jcdn_469{display:grid;gap:.55rem;position:relative;z-index:2}._choiceGrid_1jcdn_467{grid-template-columns:repeat(2,minmax(0,1fr))}._choiceGrid_1jcdn_467 button:first-child{grid-column:1 / -1}._finalGrid_1jcdn_468{grid-template-columns:1fr}._toolTray_1jcdn_469{grid-template-columns:repeat(3,minmax(0,1fr))}._skipButton_1jcdn_492{appearance:none;background:transparent;border:0;color:#5b3934c2;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:850;justify-self:center;padding:.15rem .55rem;position:relative;text-decoration:underline;text-decoration-color:#5b393447;text-underline-offset:.22rem;z-index:2}._choiceGrid_1jcdn_467 button,._finalGrid_1jcdn_468 button,._toolTray_1jcdn_469 button,._ending_1jcdn_513 button,._ending_1jcdn_513 a{align-items:center;background:linear-gradient(180deg,#ffffffd1,#faf3e9cc),#fff9ef;border:1px solid rgba(108,75,61,.2);border-radius:1rem;box-shadow:inset 0 1px #fff,0 5px 10px #633b321a;color:var(--ab-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:900;gap:.48rem;justify-content:center;min-height:3rem;padding:.55rem .7rem;position:relative;text-decoration:none}._choiceGrid_1jcdn_467 button>span,._finalGrid_1jcdn_468 button>span,._toolTray_1jcdn_469 button>span{align-items:center;background:#ffffffa8;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:1rem;height:1.65rem;justify-content:center;width:1.65rem}._choiceGrid_1jcdn_467 button:first-child,._finalGrid_1jcdn_468 button:first-child,._toolTray_1jcdn_469 button[data-active=true]{background:linear-gradient(180deg,#ffbeaeeb,#f18b7deb),var(--ab-coral);border-color:#c150486b;color:#571819}._toolTray_1jcdn_469 button:disabled{cursor:default;opacity:.64}._toolTray_1jcdn_469 button[data-complete=true]{opacity:.82}._toolTray_1jcdn_469 button[data-complete=true]:after{background:#e86962;border:2px solid #fff;border-radius:50%;color:#fff;content:"✓";font-size:.55rem;height:1rem;position:absolute;right:.24rem;top:.24rem;width:1rem}._ending_1jcdn_513{display:grid;gap:.7rem;position:relative;z-index:2}._ending_1jcdn_513>strong{color:#713030;font-family:KaiTi,STKaiti,Comic Sans MS,cursive;font-size:1rem}._ending_1jcdn_513>span{color:var(--ab-muted);font-size:.72rem}._ending_1jcdn_513>div{display:flex;gap:.6rem;justify-content:center}._soundButton_1jcdn_89:focus-visible,._choiceGrid_1jcdn_467 button:focus-visible,._finalGrid_1jcdn_468 button:focus-visible,._toolTray_1jcdn_469 button:focus-visible,._skipButton_1jcdn_492:focus-visible,._faceTarget_1jcdn_609:focus-visible,._ending_1jcdn_513 button:focus-visible,._ending_1jcdn_513 a:focus-visible{outline:3px solid rgba(124,42,50,.74);outline-offset:3px}@keyframes _cheek-left_1jcdn_1{36%{filter:saturate(1.08);transform:translate(-1.4%) rotate(-1.2deg) scaleX(.985)}72%{transform:translate(.7%) rotate(.7deg) scaleX(1.006)}}@keyframes _cheek-right_1jcdn_1{36%{filter:saturate(1.08);transform:translate(1.4%) rotate(1.2deg) scaleX(.985)}72%{transform:translate(-.7%) rotate(-.7deg) scaleX(1.006)}}@keyframes _stage-squish_1jcdn_1{0%{filter:saturate(1.12) brightness(1.05);transform:translateY(-1%) scale(1.025,.97)}}@keyframes _stage-bounce_1jcdn_1{0%{transform:translateY(1%) scale(1.012)}42%{filter:saturate(1.15) brightness(1.05);transform:translateY(-2.5%) rotate(-.8deg) scale(1.025)}to{transform:scale(1.012)}}@keyframes _feedback-pop_1jcdn_1{0%{opacity:0;transform:translate(-50%) rotate(-5deg) scale(.45)}}@keyframes _copy-in_1jcdn_1{0%{opacity:0;transform:translateY(8%) scale(.94)}}@media(min-width:760px){._root_1jcdn_1{min-height:48rem}._glassStage_1jcdn_149{margin-inline:auto;width:min(34rem,calc(100% - 2rem))}._apologyLetter_1jcdn_346{grid-template-columns:1fr 1fr;justify-self:center;width:min(34rem,calc(100% - 2rem))}._apologyLetter_1jcdn_346 footer{grid-column:1 / -1}._controlPanel_1jcdn_414{justify-self:center;width:min(34rem,calc(100% - 2rem))}}@media(max-height:720px){._topbar_1jcdn_72{min-height:3.55rem;padding-top:.5rem}._counter_1jcdn_87,._round_1jcdn_88,._soundButton_1jcdn_89{min-height:2.05rem;padding-block:.35rem}._controlPanel_1jcdn_414{gap:.38rem;min-height:7.2rem;padding-top:.65rem}._choiceGrid_1jcdn_467 button,._finalGrid_1jcdn_468 button,._toolTray_1jcdn_469 button{min-height:2.45rem}}@media(prefers-reduced-motion:reduce){._root_1jcdn_1 *,._root_1jcdn_1 *:before,._root_1jcdn_1 *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}._root_1uw2l_1{display:grid;min-height:100%;place-items:center;width:100%}._scene_1uw2l_8{--fas-ink: #30251e;--fas-paper: #f0dfc1;aspect-ratio:9 / 16;background:#080e15;color:var(--fas-ink);isolation:isolate;max-height:100svh;overflow:hidden;overflow:clip;position:relative;width:min(100%,35rem)}._surface_catalog_1uw2l_22{pointer-events:none}._surface_catalog_1uw2l_22 ._scene_1uw2l_8{height:960px;max-height:none;width:540px}._surface_preview_1uw2l_32,._surface_public_1uw2l_33{height:100svh;min-height:100svh;overflow:hidden}._surface_preview_1uw2l_32 ._scene_1uw2l_8,._surface_public_1uw2l_33 ._scene_1uw2l_8{aspect-ratio:auto;height:100svh;inset:0;max-height:none;position:fixed;width:100%}._surface_edit_1uw2l_49{height:100%;min-height:100%;overflow:hidden}._surface_edit_1uw2l_49 ._scene_1uw2l_8{aspect-ratio:auto;box-shadow:none;height:100%;max-height:none;width:100%}._desk_1uw2l_63{background:linear-gradient(90deg,#1c0c0414,#01050a24),url(/assets/flowers-after-storm/desk-night.webp) center / cover no-repeat;inset:0;position:absolute;z-index:0}._desk_1uw2l_63:before{background:radial-gradient(ellipse at 22% 25%,rgba(255,199,112,.12),transparent 42%);content:"";inset:0;mix-blend-mode:screen;opacity:.72;position:absolute}._desk_1uw2l_63:after{background:radial-gradient(ellipse at center,transparent 42%,rgba(2,6,12,.34) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:20}._lamp_1uw2l_89{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:5}._lampShade_1uw2l_98{display:none}._lampGlow_1uw2l_102{background:radial-gradient(ellipse at 20% 20%,rgba(255,209,137,.16),rgba(222,147,66,.05) 38%,transparent 68%);filter:blur(10px);height:72%;left:0;opacity:.76;position:absolute;top:0;width:62%}._openingPaper_1uw2l_118,._letter_1uw2l_119{background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.32),transparent 28%),repeating-linear-gradient(0deg,rgba(89,62,38,.018) 0 1px,transparent 1px 5px),linear-gradient(145deg,#f4e7cd,var(--fas-paper) 72%,#dec7a4);border:1px solid rgba(255,242,213,.34);box-shadow:0 2.5rem 5rem #0000006b,inset 0 0 3rem #6d472314}._openingPaper_1uw2l_118{height:72%;left:8%;opacity:0;padding:31% 10% 12%;position:absolute;top:12%;transform:translateY(2.5rem) rotate(-1.8deg) scale(.97);transition:opacity 1.1s ease,transform 1.6s cubic-bezier(.16,1,.3,1);width:84%;z-index:7}._openingPaper_1uw2l_118:before,._letter_1uw2l_119:before{border:1px solid rgba(82,53,32,.07);content:"";inset:.75rem;pointer-events:none;position:absolute}._root_1uw2l_1[data-fas-phase=apology] ._openingPaper_1uw2l_118,._root_1uw2l_1[data-fas-phase=ownership] ._openingPaper_1uw2l_118,._root_1uw2l_1[data-fas-phase=awaiting-read] ._openingPaper_1uw2l_118{opacity:1;transform:translateY(0) rotate(-1.8deg) scale(1)}._root_1uw2l_1[data-fas-phase=accountability] ._openingPaper_1uw2l_118,._root_1uw2l_1[data-fas-phase=repair] ._openingPaper_1uw2l_118,._root_1uw2l_1[data-fas-phase=choice-space] ._openingPaper_1uw2l_118,._root_1uw2l_1[data-fas-phase=full-bloom] ._openingPaper_1uw2l_118,._root_1uw2l_1[data-fas-phase=letter] ._openingPaper_1uw2l_118{opacity:0;transform:translateY(-1.2rem) rotate(0) scale(.98)}._apologyLine_1uw2l_165,._ownershipLine_1uw2l_166{color:#35271e;font-family:STKaiti,KaiTi,"Noto Serif SC",Georgia,serif;margin:0;opacity:0;position:relative;transform:translateY(.75rem);transition:opacity 1.15s ease,transform 1.15s ease;z-index:2}._apologyLine_1uw2l_165{font-size:clamp(2.5rem,9.5vw,5.8rem);letter-spacing:.05em;line-height:1}._ownershipLine_1uw2l_166{font-size:clamp(1.05rem,3.8vw,2rem);line-height:1.4;margin-top:clamp(1.25rem,4vw,2.4rem)}._root_1uw2l_1[data-fas-phase=apology] ._apologyLine_1uw2l_165,._root_1uw2l_1[data-fas-phase=ownership] ._apologyLine_1uw2l_165,._root_1uw2l_1[data-fas-phase=awaiting-read] ._apologyLine_1uw2l_165,._root_1uw2l_1[data-fas-phase=ownership] ._ownershipLine_1uw2l_166,._root_1uw2l_1[data-fas-phase=awaiting-read] ._ownershipLine_1uw2l_166{opacity:1;transform:translateY(0)}._pen_1uw2l_202{background:linear-gradient(90deg,#090b10 0 14%,#263141 18% 64%,#0c1119 72%,#b38749 73% 77%,#131923 78%);border-radius:999px;bottom:8%;box-shadow:0 .9rem 1.5rem #00000057;height:.72rem;position:absolute;right:-4%;rotate:-46deg;transform-origin:100% 50%;transition:bottom 1.5s cubic-bezier(.16,1,.3,1),right 1.5s cubic-bezier(.16,1,.3,1),rotate 1.5s cubic-bezier(.16,1,.3,1),opacity 1s ease;width:38%;z-index:10}._penCap_1uw2l_225{background:linear-gradient(180deg,#c6a36c,#5c3a19);border-radius:50%;height:.32rem;left:8%;position:absolute;top:.2rem;width:.32rem}._penNib_1uw2l_235{background:linear-gradient(135deg,#e3c28d,#7b5022 62%,#302014);clip-path:polygon(0 50%,100% 0,78% 50%,100% 100%);height:1.25rem;left:-1.35rem;position:absolute;top:-.27rem;width:1.55rem}._root_1uw2l_1[data-fas-phase=apology] ._pen_1uw2l_202{bottom:41%;right:16%;rotate:-24deg}._root_1uw2l_1[data-fas-phase=ownership] ._pen_1uw2l_202,._root_1uw2l_1[data-fas-phase=awaiting-read] ._pen_1uw2l_202{bottom:27%;right:10%;rotate:-38deg}._root_1uw2l_1[data-fas-phase=accountability] ._pen_1uw2l_202,._root_1uw2l_1[data-fas-phase=repair] ._pen_1uw2l_202,._root_1uw2l_1[data-fas-phase=choice-space] ._pen_1uw2l_202,._root_1uw2l_1[data-fas-phase=full-bloom] ._pen_1uw2l_202,._root_1uw2l_1[data-fas-phase=letter] ._pen_1uw2l_202{bottom:3%;opacity:.68;right:-12%;rotate:-52deg}._closedBuds_1uw2l_269{bottom:4%;height:32%;left:-2%;pointer-events:none;position:absolute;transition:opacity 1.8s ease,transform 2s ease;width:34%;z-index:9}._closedBuds_1uw2l_269 span{background:linear-gradient(135deg,#7f4d52,#351d2b 65%,#b77e79);border-radius:48% 52% 58% 42%/68% 72% 28% 32%;box-shadow:inset -.4rem -.5rem .7rem #200b1266;height:3.1rem;position:absolute;transform-origin:50% 100%;width:2.1rem}._closedBuds_1uw2l_269 span:after{background:linear-gradient(90deg,#273e2b,#61725a,#223628);content:"";height:10rem;left:50%;position:absolute;top:2.65rem;transform:translate(-50%) rotate(3deg);transform-origin:50% 0;width:.22rem}._closedBuds_1uw2l_269 span:nth-child(1){bottom:6%;left:14%;rotate:-18deg}._closedBuds_1uw2l_269 span:nth-child(2){bottom:16%;left:44%;rotate:4deg;scale:.82}._closedBuds_1uw2l_269 span:nth-child(3){bottom:1%;left:70%;rotate:18deg;scale:.92}._root_1uw2l_1[data-fas-phase=ownership] ._closedBuds_1uw2l_269,._root_1uw2l_1[data-fas-phase=awaiting-read] ._closedBuds_1uw2l_269{transform:translateY(-.4rem)}._root_1uw2l_1[data-fas-phase=full-bloom] ._closedBuds_1uw2l_269,._root_1uw2l_1[data-fas-phase=letter] ._closedBuds_1uw2l_269{opacity:0;transform:translateY(1rem)}._bloomField_1uw2l_333{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:11}._bloomField_1uw2l_333:before{background:radial-gradient(circle at 50% 50%,transparent 18%,rgba(5,9,10,.12) 60%,rgba(3,6,8,.48)),linear-gradient(180deg,rgba(34,24,20,.18),transparent 34% 68%,rgba(5,8,10,.32));content:"";inset:0;opacity:0;position:absolute;transition:opacity 3s ease}._bloomField_1uw2l_333:after{background:#080b0d url(/assets/flowers-after-storm/botanical-frame-wide.webp) center / cover no-repeat;content:"";inset:0;opacity:0;position:absolute;scale:1.08;transition:opacity 5.8s ease,scale 6s cubic-bezier(.16,1,.3,1);z-index:8}._root_1uw2l_1[data-fas-phase=full-bloom] ._bloomField_1uw2l_333:before,._root_1uw2l_1[data-fas-phase=letter] ._bloomField_1uw2l_333:before{opacity:1}._root_1uw2l_1[data-fas-phase=full-bloom] ._bloomField_1uw2l_333:after,._root_1uw2l_1[data-fas-phase=letter] ._bloomField_1uw2l_333:after{opacity:1;scale:1}._bloomFlower_1uw2l_378{filter:drop-shadow(0 1.2rem 1.8rem rgba(8,8,8,.34)) saturate(.72) brightness(.7) contrast(1.08);left:var(--fas-bloom-left);opacity:0;position:absolute;rotate:var(--fas-bloom-rotate);scale:.12;top:var(--fas-bloom-top);transform-origin:50% 76%;transition:opacity 2.2s ease var(--fas-bloom-delay),scale 2.6s cubic-bezier(.16,1,.3,1) var(--fas-bloom-delay),translate 2.8s cubic-bezier(.16,1,.3,1) var(--fas-bloom-delay),filter 2.5s ease var(--fas-bloom-delay);translate:-50% calc(-50% + 5rem);width:clamp(6rem,var(--fas-bloom-size),17rem);z-index:2}._bloomFlowerFront_1uw2l_398{filter:drop-shadow(0 1.6rem 2.2rem rgba(4,4,4,.42)) saturate(.76) brightness(.72) contrast(1.08);width:clamp(7rem,var(--fas-bloom-size),19rem);z-index:5}._root_1uw2l_1[data-fas-phase=accountability] [data-fas-group="1"],._root_1uw2l_1[data-fas-phase=repair] [data-fas-group="1"],._root_1uw2l_1[data-fas-phase=repair] [data-fas-group="2"],._root_1uw2l_1[data-fas-phase=choice-space] [data-fas-group="1"],._root_1uw2l_1[data-fas-phase=choice-space] [data-fas-group="2"],._root_1uw2l_1[data-fas-phase=choice-space] [data-fas-group="3"],._root_1uw2l_1[data-fas-phase=full-bloom] [data-fas-bloom],._root_1uw2l_1[data-fas-phase=letter] [data-fas-bloom]{filter:drop-shadow(0 1.2rem 1.8rem rgba(8,8,8,.3)) saturate(.78) brightness(.8) contrast(1.08);opacity:1;scale:.64;translate:-50% -50%}._root_1uw2l_1[data-fas-phase=full-bloom] [data-fas-bloom],._root_1uw2l_1[data-fas-phase=letter] [data-fas-bloom]{filter:drop-shadow(0 1.3rem 1.9rem rgba(8,8,8,.32)) saturate(.82) brightness(.84) contrast(1.1);scale:1;transition-duration:4.8s,5.8s,5.8s,4.8s}._continueButton_1uw2l_428,._actions_1uw2l_429 button,._actions_1uw2l_429 a{align-items:center;backdrop-filter:blur(16px);background:#f6e6c730;border:1px solid rgba(255,244,218,.52);border-radius:999px;box-shadow:inset 0 1px #ffffff4d,0 .8rem 2rem #0003;color:#f8ead2;cursor:pointer;display:inline-flex;font:600 .82rem/1 Arial,sans-serif;justify-content:center;min-height:44px;min-width:7rem;padding:.8rem 1.15rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}._continueButton_1uw2l_428{background:#f8eacfd1;bottom:17%;color:#493426;left:50%;position:absolute;transform:translate(-50%);z-index:18}._continueButton_1uw2l_428:hover,._actions_1uw2l_429 button:hover,._actions_1uw2l_429 a:hover{background:#faedd5eb;border-color:#fff9e8d6}._continueButton_1uw2l_428:hover{transform:translate(-50%) translateY(-2px)}._continueButton_1uw2l_428:focus-visible,._actions_1uw2l_429 button:focus-visible,._actions_1uw2l_429 a:focus-visible{outline:3px solid rgba(255,211,134,.82);outline-offset:3px}._actions_1uw2l_429{bottom:max(1rem,env(safe-area-inset-bottom));display:flex;gap:.55rem;justify-content:center;left:50%;position:absolute;transform:translate(-50%);z-index:19}._actions_1uw2l_429 button{background:#1717177a}._srOnly_1uw2l_492{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:760px){._surface_preview_1uw2l_32 ._openingPaper_1uw2l_118,._surface_public_1uw2l_33 ._openingPaper_1uw2l_118{height:min(82svh,53rem);left:clamp(6%,10vw,12%);padding:min(28svh,15rem) clamp(3rem,6vw,6rem) 3rem;top:9svh;width:min(59vw,56rem)}._surface_preview_1uw2l_32 ._apologyLine_1uw2l_165,._surface_public_1uw2l_33 ._apologyLine_1uw2l_165{font-size:clamp(3.6rem,6vw,6.5rem)}._surface_preview_1uw2l_32 ._ownershipLine_1uw2l_166,._surface_public_1uw2l_33 ._ownershipLine_1uw2l_166{font-size:clamp(1.35rem,2vw,2.1rem)}._surface_preview_1uw2l_32 ._pen_1uw2l_202,._surface_public_1uw2l_33 ._pen_1uw2l_202{width:min(28vw,30rem)}._surface_preview_1uw2l_32[data-fas-phase=apology] ._pen_1uw2l_202,._surface_public_1uw2l_33[data-fas-phase=apology] ._pen_1uw2l_202{bottom:31%;right:11%}._surface_preview_1uw2l_32[data-fas-phase=ownership] ._pen_1uw2l_202,._surface_preview_1uw2l_32[data-fas-phase=awaiting-read] ._pen_1uw2l_202,._surface_public_1uw2l_33[data-fas-phase=ownership] ._pen_1uw2l_202,._surface_public_1uw2l_33[data-fas-phase=awaiting-read] ._pen_1uw2l_202{bottom:21%;right:8%}._surface_preview_1uw2l_32 ._closedBuds_1uw2l_269,._surface_public_1uw2l_33 ._closedBuds_1uw2l_269{bottom:1%;left:3%;width:min(23vw,20rem)}._surface_preview_1uw2l_32 ._letter_1uw2l_119,._surface_public_1uw2l_33 ._letter_1uw2l_119{min-height:min(74svh,46rem);width:min(42rem,max(38vw,28rem))}._surface_preview_1uw2l_32 ._continueButton_1uw2l_428,._surface_public_1uw2l_33 ._continueButton_1uw2l_428{bottom:15%}}._surface_catalog_1uw2l_22 ._openingPaper_1uw2l_118,._surface_edit_1uw2l_49 ._openingPaper_1uw2l_118{height:72%;left:8%;padding:31% 10% 12%;top:12%;width:84%}._surface_catalog_1uw2l_22 ._letterStage_1uw2l_569{padding:6% 3% 12%}._surface_edit_1uw2l_49 ._letterStage_1uw2l_569{padding:5% 5% 9%}._surface_catalog_1uw2l_22 ._bloomField_1uw2l_333:after{background-image:url(/assets/flowers-after-storm/botanical-frame-portrait.webp)}._surface_edit_1uw2l_49 ._bloomField_1uw2l_333:after{background-image:url(/assets/flowers-after-storm/botanical-frame-wide.webp)}._surface_catalog_1uw2l_22 ._letter_1uw2l_119{max-height:84%;min-height:68%;padding:2rem 1.65rem 2.2rem;width:86%}._surface_edit_1uw2l_49 ._letter_1uw2l_119{max-height:84%;min-height:min(74%,42rem);padding:clamp(2rem,3vw,2.8rem) clamp(1.7rem,3vw,2.5rem);width:min(28.5rem,54%)}._surface_catalog_1uw2l_22 ._lamp_1uw2l_89,._surface_edit_1uw2l_49 ._lamp_1uw2l_89{scale:.92}@media(max-width:620px){._scene_1uw2l_8{height:auto;width:min(100%,35rem)}._surface_preview_1uw2l_32 ._scene_1uw2l_8,._surface_public_1uw2l_33 ._scene_1uw2l_8{height:100svh;width:100%}._surface_edit_1uw2l_49 ._scene_1uw2l_8{height:100%;width:100%}._openingPaper_1uw2l_118{height:88%;left:4%;padding:37% 11% 11%;top:6%;width:92%}._letterStage_1uw2l_569{padding:5svh .45rem 12svh}._letter_1uw2l_119{max-height:83svh;min-height:72svh;padding:1.6rem 1.2rem 1.8rem;width:min(82%,22rem)}._bloomField_1uw2l_333:after{background-image:url(/assets/flowers-after-storm/botanical-frame-portrait.webp)}._surface_edit_1uw2l_49 ._letter_1uw2l_119{max-height:83svh;min-height:72svh;padding:1.6rem 1.2rem 1.8rem;width:min(82%,22rem)}._letterHeader_1uw2l_651{margin-bottom:1rem;padding-bottom:.8rem}._letterSection_1uw2l_656{margin-bottom:1rem;padding-bottom:.9rem}._letterSection_1uw2l_656 p,._letterClosing_1uw2l_662 p{font-size:clamp(.86rem,3.5vw,1rem);line-height:1.62}._bloomFlower_1uw2l_378{width:clamp(6.3rem,var(--fas-bloom-size),11rem)}._bloomFlowerFront_1uw2l_398{width:clamp(7rem,var(--fas-bloom-size),12.5rem)}._continueButton_1uw2l_428{bottom:16%}._actions_1uw2l_429{width:calc(100% - 1rem)}}@media(prefers-reduced-motion:reduce){._openingPaper_1uw2l_118,._pen_1uw2l_202,._closedBuds_1uw2l_269,._bloomFlower_1uw2l_378,._letterStage_1uw2l_569,._letterSection_1uw2l_656,._letterClosing_1uw2l_662,._inkVine_1uw2l_692{transition:none}}._skipButton_1uw2l_696{position:absolute;z-index:20;top:max(1rem,env(safe-area-inset-top));right:1rem;min-height:44px;padding:.6rem 1rem;border:1px solid #5b4b3b55;border-radius:6px;background:#fffbf1;color:#493b2e;font:inherit;font-size:.85rem;cursor:pointer}._skipButton_1uw2l_696:focus-visible{outline:3px solid #493b2e;outline-offset:4px}._letterStage_z7eh1_1{display:grid;inset:0;opacity:0;padding:8svh 1rem 13svh;place-items:center;pointer-events:none;position:absolute;transform:translateY(2rem) scale(.96);transition:opacity 1.4s ease,transform 2.2s cubic-bezier(.16,1,.3,1);z-index:13}._root_z7eh1_14[data-fas-phase=accountability] ._letterStage_z7eh1_1,._root_z7eh1_14[data-fas-phase=repair] ._letterStage_z7eh1_1,._root_z7eh1_14[data-fas-phase=choice-space] ._letterStage_z7eh1_1,._root_z7eh1_14[data-fas-phase=full-bloom] ._letterStage_z7eh1_1,._root_z7eh1_14[data-fas-phase=letter] ._letterStage_z7eh1_1{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}._letter_z7eh1_1{border-radius:.18rem;max-height:78svh;min-height:min(68svh,42rem);overflow:auto;padding:clamp(1.7rem,5vw,3.4rem) clamp(1.4rem,5vw,3.8rem);position:relative;rotate:-.8deg;scrollbar-color:rgba(95,64,40,.3) transparent;transition:rotate 3s ease;width:min(42rem,calc(100% - 1rem))}._root_z7eh1_14[data-fas-phase=full-bloom] ._letter_z7eh1_1,._root_z7eh1_14[data-fas-phase=letter] ._letter_z7eh1_1{rotate:0deg}._letter_z7eh1_1:focus-visible{outline:3px solid rgba(255,212,142,.78);outline-offset:.3rem}._letterHeader_z7eh1_47{border-bottom:1px solid rgba(72,49,33,.2);margin-bottom:clamp(1.15rem,3vw,1.8rem);padding-bottom:1rem}._letterHeader_z7eh1_47>span{color:#806348;display:block;font:600 .68rem/1.2 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}._letterHeader_z7eh1_47 h2{color:#30231c;font:500 clamp(2rem,6vw,3.6rem) / 1 "STKaiti","KaiTi","Noto Serif SC",Georgia,serif;margin:.45rem 0 0}._letterSection_z7eh1_67,._letterClosing_z7eh1_68{opacity:0;position:relative;transform:translateY(1rem);transition:opacity 1.5s ease,transform 1.8s cubic-bezier(.16,1,.3,1)}._letterSection_z7eh1_67{margin-bottom:clamp(1.2rem,3.2vw,2rem);padding-bottom:clamp(1rem,2.5vw,1.55rem)}._letterSection_z7eh1_67[data-fas-section-visible=true],._letterClosing_z7eh1_68[data-fas-section-visible=true]{opacity:1;transform:translateY(0)}._sectionLabel_z7eh1_86{color:#896b4e;display:block;font:700 .62rem/1.3 Arial,sans-serif;letter-spacing:.14em;margin-bottom:.42rem;text-transform:uppercase}._letterSection_z7eh1_67 p,._letterClosing_z7eh1_68 p{color:#43352b;font:400 clamp(.92rem,2.2vw,1.08rem) / 1.72 "Noto Serif SC",Georgia,serif;margin:0;white-space:pre-line}._letterClosing_z7eh1_68{padding-bottom:.85rem}._letterClosing_z7eh1_68 p{color:#584438;font-style:italic}._typewriter_z7eh1_112{display:inline-grid;max-width:100%;vertical-align:top}._typewriterA11y_z7eh1_118{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._typewriterGlyph_z7eh1_128{animation:_fas-typewriter-glyph-in_z7eh1_1 .42s cubic-bezier(.16,1,.3,1) both;display:inline}._typewriterMeasure_z7eh1_133,._typewriterVisible_z7eh1_134{grid-area:1 / 1}._typewriterMeasure_z7eh1_133{visibility:hidden}._typewriterCaret_z7eh1_142{animation:_fas-typewriter-caret-breathe_z7eh1_1 1.1s ease-in-out infinite;background:currentColor;border-radius:999px;display:inline-block;height:1.02em;margin-left:.08em;opacity:.34;transform:translateY(.16em);width:1px}@keyframes _fas-typewriter-glyph-in_z7eh1_1{0%{filter:blur(1.8px);opacity:0;transform:translateY(.12em)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes _fas-typewriter-caret-breathe_z7eh1_1{0%,to{opacity:.18}50%{opacity:.48}}@media(prefers-reduced-motion:reduce){._typewriterGlyph_z7eh1_128,._typewriterCaret_z7eh1_142{animation:none;filter:none;opacity:1;transform:none}}._inkVine_z7eh1_189{background:linear-gradient(90deg,rgba(68,86,55,.82),rgba(68,86,55,.28),transparent);bottom:0;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform 2.2s ease .5s;width:68%}._inkVine_z7eh1_189:before,._inkVine_z7eh1_189:after{background:#667655;border-radius:100% 0;content:"";height:.5rem;position:absolute;right:18%;rotate:-28deg;top:-.42rem;width:.24rem}._inkVine_z7eh1_189:after{right:42%;rotate:152deg;top:-.02rem}[data-fas-section-visible=true] ._inkVine_z7eh1_189{transform:scaleX(1)}
