.Tgu3nG_soft{color:var(--grey-500)}.Tgu3nG_softDark{color:var(--on-dark-400)}.Tgu3nG_short{display:none}@media (max-width:599px){.Tgu3nG_long{display:none!important}.Tgu3nG_short{display:revert}}.Tgu3nG_fill{position:absolute;inset:0;overflow:hidden}.Tgu3nG_cover{object-fit:cover}.Tgu3nG_story{padding:clamp(24px, 3vw, 40px) var(--pad-x) var(--pad-y);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.Tgu3nG_storyCopy{flex-direction:column;gap:clamp(20px,2.4vw,32px);display:flex}.Tgu3nG_statement{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(30px,3.6vw,56px);font-weight:500;line-height:1.08}.Tgu3nG_storyText{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);max-width:760px;padding-top:clamp(20px,2vw,28px);display:grid}.Tgu3nG_storyText p{color:var(--grey-700);margin:0;font-size:16px;line-height:1.65}.Tgu3nG_storyFigure{margin:0;position:relative}.Tgu3nG_storyFrame{aspect-ratio:4/5;background:#b9b4ab;border-radius:220px 220px 20px 20px;position:relative;overflow:hidden}.Tgu3nG_badge{filter:drop-shadow(0 18px 30px #1c1f212e);width:clamp(104px,9vw,136px);height:auto;position:absolute;bottom:clamp(48px,8%,96px);left:clamp(-56px,-3.4vw,-24px);overflow:visible}.Tgu3nG_badgeDisc{fill:var(--ink)}.Tgu3nG_badgeSpin{transform-origin:60px 60px;transform-box:view-box}.Tgu3nG_badgeText{fill:var(--on-dark-200);font-family:var(--font-mono);letter-spacing:.06em;font-size:8.4px}.Tgu3nG_badgeYear{fill:var(--paper);font-family:var(--font-sans);letter-spacing:-.04em;font-size:22px;font-weight:500}.Tgu3nG_badgeSmall{fill:var(--on-dark-400);font-family:var(--font-mono);letter-spacing:.2em;font-size:7px}@media (prefers-reduced-motion:no-preference){.Tgu3nG_badgeSpin{animation:28s linear infinite Tgu3nG_spin}}@keyframes Tgu3nG_spin{to{transform:rotate(360deg)}}.Tgu3nG_caption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-600);text-align:right;margin-top:14px}.Tgu3nG_journey{padding:var(--pad-y) var(--pad-x);background:var(--paper-2);border-radius:40px 40px 0 0;flex-direction:column;gap:clamp(40px,5vw,72px);display:flex}.Tgu3nG_journeyHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Tgu3nG_journeyLede{max-width:340px;color:var(--grey-700);margin:0;font-size:16px;line-height:1.6}.Tgu3nG_track{--tape:44px;position:relative}.Tgu3nG_tape{height:var(--tape);background:repeating-linear-gradient(90deg, var(--grey-600) 0 1px, transparent 1px 60px) 0 0 / 100% 22px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 12px) 0 0 / 100% 12px no-repeat, #e4ddd0;border-radius:6px;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 -1px #1c1f2114}.Tgu3nG_tapeFill{background:var(--ink);transform-origin:0;width:100%;height:6px;transform:scaleX(var(--p));position:absolute;bottom:0;left:0}.Tgu3nG_chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.Tgu3nG_chapter{padding-top:calc(var(--tape) + 40px);opacity:.38;transition:opacity .6s var(--ease);flex-direction:column;gap:12px;display:flex;position:relative}.Tgu3nG_chapter[data-on]{opacity:1}.Tgu3nG_mark{top:calc(var(--tape) - 9px);background:var(--paper-2);border:2px solid var(--ink);width:18px;height:18px;transition:background .4s var(--ease), transform .6s var(--ease-expo);border-radius:50%;margin-left:-9px;position:absolute;left:50%}.Tgu3nG_mark:after{content:"";background:var(--line);width:1px;height:22px;position:absolute;top:100%;left:50%}.Tgu3nG_chapter[data-on] .Tgu3nG_mark{background:var(--ink);transform:scale(1.15)}.Tgu3nG_when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-600);font-size:12px}.Tgu3nG_chapterTitle{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.1}.Tgu3nG_chapterText{color:var(--grey-700);margin:0;font-size:15px;line-height:1.65}@media (max-width:899px){.Tgu3nG_track{--tape:30px}.Tgu3nG_tape{width:var(--tape);background:repeating-linear-gradient(180deg, var(--grey-600) 0 1px, transparent 1px 60px) 0 0 / 16px 100% no-repeat, repeating-linear-gradient(180deg, var(--line) 0 1px, transparent 1px 12px) 0 0 / 9px 100% no-repeat, #e4ddd0;height:auto;bottom:0;right:auto}.Tgu3nG_tapeFill{transform-origin:top;width:5px;height:100%;transform:scaleY(var(--p));top:0;left:auto;right:0}.Tgu3nG_chapters{grid-template-columns:1fr;gap:44px}.Tgu3nG_chapter{padding-top:0;padding-left:calc(var(--tape) + 32px)}.Tgu3nG_mark{top:2px;left:calc(var(--tape) + 4px);width:14px;height:14px;margin-left:0}.Tgu3nG_mark:after{display:none}}.Tgu3nG_vision{padding:var(--pad-y) var(--pad-x);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.Tgu3nG_visionArch{aspect-ratio:4/5;background:var(--ink-3);position:relative;overflow:hidden}.Tgu3nG_visionCopy{flex-direction:column;gap:clamp(20px,2.4vw,32px);display:flex}.Tgu3nG_visionTitle{color:var(--paper)}.Tgu3nG_pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(8px,2vw,24px) 0 0;display:grid}.Tgu3nG_pillar{border-top:1px solid var(--ink-3);flex-direction:column;gap:14px;padding-top:20px;display:flex}.Tgu3nG_pillarLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-300);align-items:center;gap:10px;font-size:12px;display:flex}.Tgu3nG_pillarDot{background:#c8b89c;border-radius:50%;width:7px;height:7px}.Tgu3nG_pillarText{color:var(--on-dark-200);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.Tgu3nG_why{padding:var(--pad-y) var(--pad-x);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.Tgu3nG_whyCopy{flex-direction:column;gap:clamp(32px,4vw,56px);display:flex}.Tgu3nG_reasons{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.Tgu3nG_reason{border-bottom:1px solid var(--line-2)}.Tgu3nG_reasonBtn{width:100%;color:var(--grey-600);font:inherit;text-align:left;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:22px 0;display:grid}.Tgu3nG_reason[data-on] .Tgu3nG_reasonBtn,.Tgu3nG_reasonBtn:hover{color:var(--ink)}.Tgu3nG_reasonBtn:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.Tgu3nG_reasonNum{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}.Tgu3nG_reasonTitle{letter-spacing:-.03em;font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.15}.Tgu3nG_reasonPlus{justify-self:end;width:14px;height:14px;position:relative}.Tgu3nG_reasonPlus:before,.Tgu3nG_reasonPlus:after{content:"";width:100%;height:1.5px;transition:transform .5s var(--ease-expo);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.Tgu3nG_reasonPlus:after{transform:rotate(90deg)}.Tgu3nG_reason[data-on] .Tgu3nG_reasonPlus:after{transform:rotate(0)}.Tgu3nG_reasonBody{transition:grid-template-rows .6s var(--ease-expo);grid-template-rows:0fr;display:grid}.Tgu3nG_reason[data-on] .Tgu3nG_reasonBody{grid-template-rows:1fr}.Tgu3nG_reasonText{max-width:520px;min-height:0;color:var(--grey-700);opacity:0;transition:opacity .4s var(--ease), padding-bottom .6s var(--ease-expo);margin:0;padding-left:56px;font-size:16px;line-height:1.65;overflow:hidden}.Tgu3nG_reason[data-on] .Tgu3nG_reasonText{opacity:1;padding-bottom:24px;transition-delay:.1s}.Tgu3nG_whyStage{aspect-ratio:4/5;background:#b9b4ab;border-radius:24px;width:100%;max-height:calc(100vh - 140px);position:sticky;top:110px;overflow:hidden}.Tgu3nG_whyFrame{opacity:0;transition:opacity .7s var(--ease), transform 1.4s var(--ease-expo);position:absolute;inset:0;transform:scale(1.06)}.Tgu3nG_whyFrame[data-on]{opacity:1;transform:scale(1)}.Tgu3nG_whyCount{-webkit-backdrop-filter:blur(10px);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;background:#1c1f218c;border-radius:999px;padding:8px 12px;position:absolute;bottom:16px;right:16px}@media (max-width:899px){.Tgu3nG_story,.Tgu3nG_vision,.Tgu3nG_why{grid-template-columns:1fr}.Tgu3nG_statement{max-width:22ch}.Tgu3nG_storyFigure{width:100%;max-width:520px;margin-left:auto}.Tgu3nG_badge{left:-12px}.Tgu3nG_visionArch{aspect-ratio:4/3}.Tgu3nG_whyCopy{display:contents}.Tgu3nG_whyStage{aspect-ratio:4/3;order:1;max-height:none;position:relative;top:auto}.Tgu3nG_reasons{order:2}.Tgu3nG_why{gap:32px}}@media (max-width:599px){.Tgu3nG_storyText,.Tgu3nG_pillars{grid-template-columns:1fr}.Tgu3nG_story{row-gap:20px}.Tgu3nG_storyCopy{display:contents}.Tgu3nG_storyFigure{order:1;margin-block:12px}.Tgu3nG_storyText{order:2;gap:16px}.Tgu3nG_reasonText{padding-left:0}.Tgu3nG_journey{border-radius:28px 28px 0 0}}
