.richText-module__kk8gZG__emoji{font-family:var(--font-jost), "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;letter-spacing:0;font-style:normal;font-weight:400}
.readMore-module__jhNvsq__wrap{max-width:46ch}.readMore-module__jhNvsq__button{border:0;border-bottom:1px solid rgba(var(--gold-rgb), .5);font-family:var(--font-jost);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text-sm);cursor:pointer;background:0 0;align-items:center;gap:.5em;margin-top:1.4rem;padding:0 0 2px;font-size:.78rem;font-weight:400;display:inline-flex}.readMore-module__jhNvsq__bottomButton{margin-top:1.8rem}.readMore-module__jhNvsq__chevron{width:12px;height:8px;transition:transform .3s}.readMore-module__jhNvsq__chevron[data-open=true]{transform:rotate(180deg)}.readMore-module__jhNvsq__region{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.readMore-module__jhNvsq__region[data-open=true]{grid-template-rows:1fr}.readMore-module__jhNvsq__inner{overflow:hidden}.readMore-module__jhNvsq__para{max-width:46ch;font-family:var(--font-jost);color:var(--ink-soft);margin:.9em 0 0;font-size:.95rem;font-weight:300;line-height:1.85}@media (prefers-reduced-motion:reduce){.readMore-module__jhNvsq__region{transition-duration:1ms}}
.chapter-module__XmwGwq__chapter{z-index:1;min-height:max(calc(90 * var(--u)), 520px);grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding:8dvh 5% 8dvh 17%;display:grid;position:relative}.chapter-module__XmwGwq__chapter[data-summary=true]{min-height:0;padding-block:calc(5 * var(--u))}.chapter-module__XmwGwq__chapter[data-summary=true] .chapter-module__XmwGwq__node{top:50%}.chapter-module__XmwGwq__chapter[data-summary=true] .chapter-module__XmwGwq__title{margin-bottom:.9rem}.chapter-module__XmwGwq__node{left:var(--thread-x,7%);border:1.5px solid rgba(var(--gold-rgb), .55);z-index:2;background:0 0;border-radius:50%;width:12px;height:12px;position:absolute;top:9dvh;translate:-50% -50%}.chapter-module__XmwGwq__node[data-on=true]{background:var(--gold-on-light);border-color:var(--gold-on-light);animation:.7s ease-out chapter-module__XmwGwq__nodePulse}@keyframes chapter-module__XmwGwq__nodePulse{0%{box-shadow:0 0 0 0 rgba(var(--gold-rgb), .5)}to{box-shadow:0 0 0 16px rgba(var(--gold-rgb), 0)}}.chapter-module__XmwGwq__contentCol{min-width:0}.chapter-module__XmwGwq__label{font-family:var(--font-jost);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-text-sm);margin:0 0 1.1rem;font-size:.72rem;font-weight:300}.chapter-module__XmwGwq__title{font-family:var(--font-parisienne);color:var(--ink);font-synthesis:none;letter-spacing:normal;margin:0 0 1.1rem;font-size:clamp(2.3rem,10vw,3.6rem);font-weight:400;line-height:1.05}.chapter-module__XmwGwq__wordMask{vertical-align:bottom;margin-bottom:-.18em;margin-right:.26em;padding-bottom:.18em;display:inline-block;overflow:hidden}.chapter-module__XmwGwq__wordInner{will-change:transform;display:inline-block}.chapter-module__XmwGwq__hook{max-width:32ch;font-family:var(--font-jost);color:var(--ink-soft);margin:0;font-size:1rem;font-weight:300;line-height:1.9}.chapter-module__XmwGwq__hookBlock{grid-template-rows:1fr;transition:grid-template-rows .5s,opacity .3s;display:grid}.chapter-module__XmwGwq__hookBlock[data-hidden=true]{opacity:0;grid-template-rows:0fr}.chapter-module__XmwGwq__hookInner{min-height:0;overflow:hidden}.chapter-module__XmwGwq__punch{max-width:30ch;font-family:var(--font-cormorant);color:var(--ink);margin:1.8em 0 0;font-size:1.4rem;font-style:italic;font-weight:500;line-height:1.5}.chapter-module__XmwGwq__punchStar{vertical-align:middle;margin-left:.4em;display:inline-block}.chapter-module__XmwGwq__readMore{border:0;border-bottom:1px solid rgba(var(--gold-rgb), .5);font-family:var(--font-jost);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text-sm);cursor:pointer;background:0 0;align-items:center;gap:.5em;margin-top:1.4rem;padding:0 0 2px;font-size:.78rem;font-weight:400;display:inline-flex}.chapter-module__XmwGwq__chevron{width:12px;height:8px;transition:transform .3s}.chapter-module__XmwGwq__chevron[data-open=true]{transform:rotate(180deg)}.chapter-module__XmwGwq__region{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.chapter-module__XmwGwq__region[data-open=true]{grid-template-rows:1fr}.chapter-module__XmwGwq__regionInner{overflow:hidden}.chapter-module__XmwGwq__fullPara{max-width:46ch;font-family:var(--font-jost);color:var(--ink-soft);margin:.9em 0 0;font-size:.95rem;font-weight:300;line-height:1.85}.chapter-module__XmwGwq__visual{will-change:transform;flex-wrap:wrap;align-items:center;gap:2rem;display:flex;position:relative}.chapter-module__XmwGwq__chapter[data-side=left] .chapter-module__XmwGwq__visual{margin-left:-4%}.chapter-module__XmwGwq__chapter[data-side=right] .chapter-module__XmwGwq__visual{margin-right:-4%}.chapter-module__XmwGwq__photo{width:min(78%,360px);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .22);position:relative}.chapter-module__XmwGwq__frame{transform-origin:50%;background:var(--greige);position:absolute;inset:0;overflow:hidden}.chapter-module__XmwGwq__imgWrap{transform-origin:50%;position:absolute;inset:0}.chapter-module__XmwGwq__img{filter:contrast(1.03)saturate(.95);object-fit:cover}.chapter-module__XmwGwq__cover{z-index:2;background:var(--story-bg-top);transform-origin:50% 0;pointer-events:none;position:absolute;inset:0}.chapter-module__XmwGwq__doodle{border:1px solid rgba(var(--gold-rgb), .45);width:168px;height:168px;box-shadow:0 12px 32px rgba(var(--shadow-rgb), .14);background:#fffbf1;border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative;rotate:-3deg}.chapter-module__XmwGwq__doodle svg{width:70%;height:70%}.chapter-module__XmwGwq__doodle[data-i="1"]{margin-top:2.4rem}.chapter-module__XmwGwq__doodleStar{color:var(--gold-text-sm);position:absolute;top:-6px;right:-6px}@media (min-width:768px){.chapter-module__XmwGwq__doodle{width:200px;height:200px}}@media (min-width:1024px){.chapter-module__XmwGwq__chapter{gap:4rem;padding:6dvh clamp(28px,6vw,104px)}.chapter-module__XmwGwq__chapter[data-side=left]{grid-template-columns:42% 58%}.chapter-module__XmwGwq__chapter[data-side=right]{grid-template-columns:58% 42%}.chapter-module__XmwGwq__chapter[data-side=left] .chapter-module__XmwGwq__contentCol{order:1;padding-inline:0 8%}.chapter-module__XmwGwq__chapter[data-side=left] .chapter-module__XmwGwq__visual{order:2;margin-left:0}.chapter-module__XmwGwq__chapter[data-side=right] .chapter-module__XmwGwq__visual{order:1;justify-content:flex-end;margin-right:0}.chapter-module__XmwGwq__chapter[data-side=right] .chapter-module__XmwGwq__contentCol{order:2;padding-inline:8% 0}.chapter-module__XmwGwq__hook{max-width:44ch;font-size:1.05rem}.chapter-module__XmwGwq__photo{width:min(72%,420px)}}@media (prefers-reduced-motion:reduce){.chapter-module__XmwGwq__region,.chapter-module__XmwGwq__hookBlock{transition-duration:1ms}}
.chatScene-module__W1cuUa__wrapper{height:var(--chat-wrapper,calc(240 * var(--u)));position:relative}.chatScene-module__W1cuUa__wrapper[data-reduced=true]{height:calc(100 * var(--u))}.chatScene-module__W1cuUa__sticky{height:calc(100 * var(--u));position:sticky;top:0;overflow:clip visible}.chatScene-module__W1cuUa__scene{width:min(100vw,1100px);height:100%;padding:calc(var(--safe-t) + 3.5dvh) 6% calc(var(--safe-b) + 3.5dvh);grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:2dvh;margin-inline:auto;display:grid;position:relative}.chatScene-module__W1cuUa__topText{text-align:center;max-width:44ch}.chatScene-module__W1cuUa__label{font-family:var(--font-jost);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-text-sm);margin:0 0 .7rem;font-size:.68rem;font-weight:300}.chatScene-module__W1cuUa__title{font-family:var(--font-parisienne);color:var(--ink);font-synthesis:none;letter-spacing:normal;margin:0 0 .6rem;font-size:clamp(1.9rem,8vw,2.8rem);font-weight:400;line-height:1.05}.chatScene-module__W1cuUa__hook{font-family:var(--font-jost);color:var(--ink-soft);margin:0;font-size:.9rem;font-weight:300;line-height:1.7}.chatScene-module__W1cuUa__punch{font-family:var(--font-cormorant);color:var(--ink);margin:.6rem 0 0;font-size:1.25rem;font-style:italic;font-weight:500}.chatScene-module__W1cuUa__phoneWrap{place-items:center;min-height:0;display:grid;position:relative}.chatScene-module__W1cuUa__phone{will-change:transform, opacity;width:min(62vw,300px);height:clamp(280px,52dvh,480px);position:relative}.chatScene-module__W1cuUa__phoneFrame{background:var(--cream-deep);border:2px solid var(--ink);width:100%;height:100%;box-shadow:0 24px 50px rgba(var(--shadow-rgb), .22);border-radius:36px;padding:12px 12px 14px;position:relative;overflow:hidden;rotate:-3deg}.chatScene-module__W1cuUa__screen{background:var(--paper);border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.chatScene-module__W1cuUa__header{border-bottom:1px solid rgba(var(--shadow-rgb), .1);align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.chatScene-module__W1cuUa__avatar{background:linear-gradient(135deg, var(--cornflower-light), var(--ocean-blue));border-radius:50%;flex:none;width:32px;height:32px}.chatScene-module__W1cuUa__nameWrap{flex:1;min-width:0;height:1.3em;position:relative;overflow:hidden}.chatScene-module__W1cuUa__name{white-space:nowrap;font-family:var(--font-jost);color:var(--ink);will-change:transform, opacity;align-items:center;font-size:.82rem;font-weight:500;display:flex;position:absolute;inset:0}.chatScene-module__W1cuUa__headerDots{flex:none;width:24px;height:24px;position:relative}.chatScene-module__W1cuUa__floatEmoji{will-change:transform, opacity;font-size:13px;position:absolute;top:2px;right:0}.chatScene-module__W1cuUa__body{flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px 12px;display:flex;position:relative}.chatScene-module__W1cuUa__chip{font-family:var(--font-jost);letter-spacing:.03em;color:var(--ink-soft);background:color-mix(in srgb, var(--mist) 55%, transparent);border-radius:10px;align-self:flex-start;padding:4px 8px;font-size:.6rem}.chatScene-module__W1cuUa__bubbleRecv{background:var(--ivory);border:1px solid rgba(var(--shadow-rgb), .08);max-width:80%;font-family:var(--font-jost);color:var(--ink);box-shadow:0 2px 6px rgba(var(--shadow-rgb), .12);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:8px 10px 16px;font-size:.76rem;line-height:1.4;position:relative}.chatScene-module__W1cuUa__bubbleSent{background:var(--cornflower-deep);border:1px solid var(--key-blue-edge);max-width:80%;font-family:var(--font-jost);color:var(--on-blue);box-shadow:0 2px 6px rgba(var(--shadow-rgb), .14);border-radius:14px 14px 4px;align-self:flex-end;padding:8px 10px 16px;font-size:.76rem;line-height:1.4;position:relative}.chatScene-module__W1cuUa__bubbleSent .chatScene-module__W1cuUa__ticks path{stroke:var(--on-blue-soft)}.chatScene-module__W1cuUa__reply{will-change:transform, opacity;margin-top:auto}.chatScene-module__W1cuUa__ticks{width:18px;height:9px;position:absolute;bottom:5px;right:8px}.chatScene-module__W1cuUa__typing{background:var(--ivory);border:1px solid rgba(var(--shadow-rgb), .08);box-shadow:0 2px 6px rgba(var(--shadow-rgb), .12);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:10px 12px;display:flex}.chatScene-module__W1cuUa__typing span{background:var(--ink-soft);opacity:.55;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chatScene-module__W1cuUa__typeDot}.chatScene-module__W1cuUa__typing span:nth-child(2){animation-delay:.15s}.chatScene-module__W1cuUa__typing span:nth-child(3){animation-delay:.3s}@keyframes chatScene-module__W1cuUa__typeDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chatScene-module__W1cuUa__sticker{filter:drop-shadow(0 6px 10px rgba(var(--shadow-rgb), .2));will-change:transform, opacity;font-size:clamp(30px,9vw,46px);animation:2.4s ease-in-out infinite chatScene-module__W1cuUa__wave;position:absolute;top:26%;right:-6%}@keyframes chatScene-module__W1cuUa__wave{0%,to{rotate:-8deg}50%{rotate:12deg}}.chatScene-module__W1cuUa__captionWrap{text-align:center;width:100%;max-width:40ch}.chatScene-module__W1cuUa__captions{min-height:4.6em;position:relative}.chatScene-module__W1cuUa__caption{font-family:var(--font-cormorant);color:var(--ink);will-change:opacity;text-align:center;white-space:normal;word-break:keep-all;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em .3em;margin:0;font-size:clamp(.9rem,3.8vw,1.15rem);font-style:italic;font-weight:500;line-height:1.6;display:flex;position:absolute;inset:0}.chatScene-module__W1cuUa__caption[data-static=true]{position:static}.chatScene-module__W1cuUa__word{will-change:opacity;display:inline-block}.chatScene-module__W1cuUa__footer{z-index:1;padding:0 5% 10dvh 17%;position:relative}.chatScene-module__W1cuUa__readMoreWrap{max-width:46ch}.chatScene-module__W1cuUa__readMore{border:0;border-bottom:1px solid var(--gold-on-light);font-family:var(--font-jost);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text-sm);cursor:pointer;background:0 0;align-items:center;gap:.5em;padding:0 0 2px;font-size:.78rem;font-weight:400;display:inline-flex}.chatScene-module__W1cuUa__chevron{width:12px;height:8px;transition:transform .3s}.chatScene-module__W1cuUa__chevron[data-open=true]{transform:rotate(180deg)}.chatScene-module__W1cuUa__region{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.chatScene-module__W1cuUa__region[data-open=true]{grid-template-rows:1fr}.chatScene-module__W1cuUa__regionInner{overflow:hidden}.chatScene-module__W1cuUa__fullPara{font-family:var(--font-jost);color:var(--ink-soft);margin:.9em 0 0;font-size:.95rem;font-weight:300;line-height:1.85}@media (min-width:1024px){.chatScene-module__W1cuUa__hook{font-size:1rem}.chatScene-module__W1cuUa__footer{padding:0 5% 12dvh 17%}}@media (prefers-reduced-motion:reduce){.chatScene-module__W1cuUa__typing span,.chatScene-module__W1cuUa__sticker{animation:none}.chatScene-module__W1cuUa__region{transition-duration:1ms}}
.storyThread-module__Tr5w-a__thread{z-index:0;pointer-events:none;position:absolute;inset:0}.storyThread-module__Tr5w-a__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.storyThread-module__Tr5w-a__track{stroke:rgba(var(--gold-rgb), .15);stroke-width:1.5px;stroke-linecap:round}.storyThread-module__Tr5w-a__path{stroke:rgba(var(--gold-rgb), .55);stroke-width:1.5px;stroke-linecap:round}.storyThread-module__Tr5w-a__tip{width:var(--tip-size,22px);height:var(--tip-size,22px);will-change:transform;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.storyThread-module__Tr5w-a__glow{background:radial-gradient(circle, rgba(var(--gold-rgb), .5), transparent 70%);pointer-events:none;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.storyThread-module__Tr5w-a__star{color:var(--gold-text-sm);filter:drop-shadow(0 0 6px rgba(var(--gold-rgb), .75));display:block;position:relative}.storyThread-module__Tr5w-a__trail{background:var(--gold-on-light);pointer-events:none;will-change:transform, opacity;border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:0;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.storyThread-module__Tr5w-a__glow{opacity:.5}}
.ourStory-module__qjulRW__section{z-index:1;background:var(--page-bg);--thread-x:7%;--story-bg-bottom:var(--paper-bottom);width:100%;position:relative;overflow-x:clip}.ourStory-module__qjulRW__watermark{top:calc(6 * var(--u));z-index:0;font-family:var(--font-pinyon);white-space:nowrap;color:color-mix(in srgb, var(--gold) 6%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;padding-inline:4%;font-size:clamp(9rem,42vw,26rem);font-weight:400;line-height:.8;position:absolute;left:0}.ourStory-module__qjulRW__intro{z-index:2;padding:calc(var(--safe-t) + calc(15 * var(--u))) 6% calc(6 * var(--u));text-align:center;position:relative}.ourStory-module__qjulRW__introTitle{font-family:var(--font-pinyon);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.06em;margin:0 0 2rem;font-size:clamp(3rem,14vw,5.5rem);font-weight:400;line-height:1;display:flex}.ourStory-module__qjulRW__mask{margin-right:.24em;padding-bottom:.14em;display:inline-block;overflow:hidden}.ourStory-module__qjulRW__maskInner{will-change:transform;display:inline-block}.ourStory-module__qjulRW__introLine1{max-width:40ch;font-family:var(--font-jost);color:var(--ink);margin:0 auto .6rem;font-size:clamp(1rem,4.4vw,1.25rem);font-weight:300;line-height:1.6}.ourStory-module__qjulRW__introLine2{max-width:42ch;font-family:var(--font-cormorant);color:var(--ink-soft);margin:0 auto;font-size:clamp(1.15rem,5vw,1.5rem);font-style:italic;font-weight:500;line-height:1.5}.ourStory-module__qjulRW__leadin{font-family:var(--font-jost);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text-sm);margin:1.8rem 0 0;font-size:.8rem;font-weight:400}.ourStory-module__qjulRW__toggle{border:1px solid rgba(var(--gold-rgb), .55);background:color-mix(in srgb, var(--ivory) 70%, transparent);border-radius:999px;margin-top:2rem;display:inline-flex;overflow:hidden}.ourStory-module__qjulRW__toggleBtn{font-family:var(--font-jost);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:.6em 1.3em;font-size:.72rem;font-weight:400;transition:background .3s,color .3s}.ourStory-module__qjulRW__toggleBtn[data-active=true]{background:var(--cornflower-deep);color:var(--on-blue)}.ourStory-module__qjulRW__decorA,.ourStory-module__qjulRW__decorB{color:var(--gold-text-sm);pointer-events:none;will-change:transform;position:absolute}.ourStory-module__qjulRW__decorA{top:14dvh;right:9%}.ourStory-module__qjulRW__decorB{top:30dvh;left:8%}.ourStory-module__qjulRW__story,.ourStory-module__qjulRW__chapters{z-index:1;position:relative}@media (min-width:1024px){.ourStory-module__qjulRW__section{--thread-x:50%}.ourStory-module__qjulRW__intro{padding:calc(var(--safe-t) + 18dvh) 8% 8dvh}.ourStory-module__qjulRW__introTitle{font-size:clamp(4.5rem,9vw,7rem)}}
