.Philosophy-module__eq55ma__main{--pu:calc(var(--u) * .86);--pad:calc(90 * var(--pu));--dot-size:calc(65 * var(--pu));--small-dot:calc(22 * var(--pu));--ink:var(--black);--line:#000000b3;background:var(--bg);color:var(--ink);position:fixed;inset:0;overflow:hidden}.Philosophy-module__eq55ma__stage{top:calc(205 * var(--u));right:0;bottom:calc(90 * var(--u));position:absolute;left:0;overflow:hidden}.Philosophy-module__eq55ma__page{background:var(--bg);position:absolute;inset:0}.Philosophy-module__eq55ma__screen{width:calc(1920 * var(--pu));margin-left:calc(-960 * var(--pu));position:absolute;top:0;bottom:0;left:50%}.Philosophy-module__eq55ma__opening [data-reveal],.Philosophy-module__eq55ma__opening [data-we-are-dot]{opacity:0}.Philosophy-module__eq55ma__logo{z-index:2;width:calc(var(--dot-size) * 1800 / 89.34);pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.Philosophy-module__eq55ma__logoLetters{fill:#423e40;opacity:0}.Philosophy-module__eq55ma__logoDot{fill:#423e40}.Philosophy-module__eq55ma__lines{letter-spacing:-.02em;word-break:keep-all;margin:0;font-weight:800}.Philosophy-module__eq55ma__lines>span,.Philosophy-module__eq55ma__lines>em{display:block}.Philosophy-module__eq55ma__lines em{color:var(--red);font-style:normal}.Philosophy-module__eq55ma__body{font-size:calc(22 * var(--pu));letter-spacing:-.01em;word-break:keep-all;margin:0;font-weight:500;line-height:1.65}.Philosophy-module__eq55ma__body>span{display:block}.Philosophy-module__eq55ma__label{font-size:calc(62 * var(--pu));letter-spacing:-.05em;margin:0;font-weight:800;line-height:1}.Philosophy-module__eq55ma__dot{width:var(--small-dot);height:var(--small-dot);margin-left:calc(12 * var(--pu));background:var(--red);border-radius:50%;display:inline-block}.Philosophy-module__eq55ma__rule{right:calc(960 * var(--pu) - 50vw);left:calc(960 * var(--pu) - 50vw);border:0;border-top:1px solid var(--line);height:0;margin:0;position:absolute}.Philosophy-module__eq55ma__numbered{right:0;bottom:calc(16 * var(--pu));height:calc(206 * var(--pu));margin:0;padding:0;list-style:none;position:absolute;left:0}.Philosophy-module__eq55ma__numbered li{top:0;left:calc(var(--x) * var(--pu));align-items:flex-start;gap:calc(44 * var(--pu));display:flex;position:absolute}.Philosophy-module__eq55ma__numbered b{font-size:calc(300 * var(--pu));letter-spacing:-.04em;font-weight:800;line-height:.74}.Philosophy-module__eq55ma__numbered span{font-size:calc(36 * var(--pu));letter-spacing:-.02em;white-space:nowrap;font-weight:800;line-height:1.25}.Philosophy-module__eq55ma__weAreTitle{top:calc(50% - 262 * var(--pu));left:calc(-8 * var(--pu));font-size:calc(212 * var(--pu));letter-spacing:-.04em;margin:0;font-weight:800;line-height:.81;position:absolute}.Philosophy-module__eq55ma__weAreTitle>span{display:block}.Philosophy-module__eq55ma__weAreDot{width:var(--dot-size);height:var(--dot-size);margin-left:calc(30 * var(--pu));background:var(--red);border-radius:50%;display:inline-block}.Philosophy-module__eq55ma__divider{top:0;bottom:0;left:calc(737 * var(--pu));background:var(--line);width:1px;position:absolute}.Philosophy-module__eq55ma__weAreHeadline{top:calc(50% - 258 * var(--pu));left:calc(810 * var(--pu));font-size:calc(64 * var(--pu));line-height:1.3;position:absolute}.Philosophy-module__eq55ma__weAreBody{bottom:calc(56 * var(--pu));left:calc(810 * var(--pu));position:absolute}.Philosophy-module__eq55ma__issue .Philosophy-module__eq55ma__label{top:calc(30 * var(--pu));left:var(--pad);position:absolute}.Philosophy-module__eq55ma__issueHeadline{top:calc(140 * var(--pu));left:var(--pad);font-size:calc(68 * var(--pu));line-height:1.22;position:absolute}.Philosophy-module__eq55ma__issue .Philosophy-module__eq55ma__rule{top:50%}.Philosophy-module__eq55ma__issueBody{top:calc(50% + 62 * var(--pu));left:var(--pad);position:absolute}.Philosophy-module__eq55ma__criteriaHeadline{top:calc(30 * var(--pu));left:var(--pad);font-size:calc(68 * var(--pu));line-height:1.22;position:absolute}.Philosophy-module__eq55ma__criteriaBody{top:calc(36 * var(--pu));left:calc(1172 * var(--pu));position:absolute}.Philosophy-module__eq55ma__criteriaFoot{height:calc(396 * var(--pu));position:absolute;bottom:0;left:0;right:0}.Philosophy-module__eq55ma__criteriaTitle{top:0;left:var(--pad);font-size:calc(46 * var(--pu));letter-spacing:-.03em;margin:0;font-weight:800;line-height:1;position:absolute}.Philosophy-module__eq55ma__criteriaFoot .Philosophy-module__eq55ma__rule{top:calc(74 * var(--pu))}.Philosophy-module__eq55ma__brandingHeadline{top:calc(30 * var(--pu));left:var(--pad);font-size:calc(68 * var(--pu));line-height:1.22;position:absolute}.Philosophy-module__eq55ma__brandingFoot{height:calc(400 * var(--pu));position:absolute;bottom:0;left:0;right:0}.Philosophy-module__eq55ma__brandingFoot .Philosophy-module__eq55ma__rule{top:0}.Philosophy-module__eq55ma__brandingFoot .Philosophy-module__eq55ma__label{top:calc(62 * var(--pu));left:var(--pad);position:absolute}.Philosophy-module__eq55ma__brandingText{top:calc(58 * var(--pu));left:calc(748 * var(--pu));gap:calc(40 * var(--pu));flex-direction:column;display:flex;position:absolute}.Philosophy-module__eq55ma__brandingLead{font-size:calc(46 * var(--pu));line-height:1.35}.Philosophy-module__eq55ma__dots{gap:var(--dots-gap);flex-direction:column;display:flex;position:absolute}.Philosophy-module__eq55ma__dots i{width:var(--dots-size);height:var(--dots-size);background:var(--red);border-radius:50%;display:block}.Philosophy-module__eq55ma__dots i:first-child{background:color-mix(in srgb, var(--red) 28%, #fff)}.Philosophy-module__eq55ma__dots i:nth-child(2){background:color-mix(in srgb, var(--red) 47%, #fff)}.Philosophy-module__eq55ma__dots i:nth-child(3){background:color-mix(in srgb, var(--red) 71%, #fff)}.Philosophy-module__eq55ma__pipelineDots{--dots-size:calc(180 * var(--pu));--dots-gap:calc(40 * var(--pu));top:50%;left:calc(285 * var(--pu));translate:0 -50%}.Philosophy-module__eq55ma__pipelineHeadline{top:calc(50% - 440 * var(--pu));left:calc(735 * var(--pu));font-size:calc(64 * var(--pu));line-height:1.3;position:absolute}.Philosophy-module__eq55ma__pipelineFoot{bottom:calc(50% - 450 * var(--pu));left:calc(735 * var(--pu));gap:calc(30 * var(--pu));flex-direction:column;display:flex;position:absolute}.Philosophy-module__eq55ma__pipelineTitle{font-size:calc(46 * var(--pu));letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.2}.Philosophy-module__eq55ma__moreTitle{top:50%;left:calc(36 * var(--pu));font-size:min(calc(312 * var(--pu)), calc((100vh - 335 * var(--u)) / 3.3));letter-spacing:-.035em;margin:0;font-weight:800;line-height:.86;position:absolute;translate:0 -50%}.Philosophy-module__eq55ma__moreTitle>span{display:block}.Philosophy-module__eq55ma__moreDots{--dots-size:min(calc(220 * var(--pu)), calc((100vh - 335 * var(--u)) / 4.682));--dots-gap:calc(var(--dots-size) * 50 / 220);top:50%;right:calc(36 * var(--pu));translate:0 -50%}.Philosophy-module__eq55ma__closeMark{width:calc(1780 * var(--pu));position:absolute;top:50%;left:50%;translate:-50% -58%}.Philosophy-module__eq55ma__wordmark{fill:#423e40;width:100%;height:auto;display:block}.Philosophy-module__eq55ma__contact{right:0;bottom:calc(24 * var(--pu));font-size:calc(18 * var(--pu));text-align:center;flex-direction:column;align-items:center;font-style:normal;font-weight:500;line-height:1.6;display:flex;position:absolute;left:0}.Philosophy-module__eq55ma__contact span{text-wrap:balance}.Philosophy-module__eq55ma__contact a{text-decoration:none}.Philosophy-module__eq55ma__contact a:hover{text-decoration:underline}.Philosophy-module__eq55ma__hint{top:50%;right:calc(34 * var(--u));z-index:3;align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u));color:var(--ink);font:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;flex-direction:column;transition:opacity .5s;display:flex;position:absolute;transform:translateY(-50%)}.Philosophy-module__eq55ma__hint svg{width:calc(38 * var(--u));height:calc(58 * var(--u));animation:1.8s ease-in-out infinite Philosophy-module__eq55ma__hint-bob;display:block}.Philosophy-module__eq55ma__hint span{font-size:calc(14 * var(--u));letter-spacing:.04em;white-space:nowrap;font-weight:600}.Philosophy-module__eq55ma__hint:focus-visible{outline:1px solid var(--ink);outline-offset:2px;border-radius:calc(8 * var(--u))}.Philosophy-module__eq55ma__hintGone{opacity:0;pointer-events:none}.Philosophy-module__eq55ma__hintTouch{display:none}@media (hover:none){.Philosophy-module__eq55ma__hintMouse{display:none}.Philosophy-module__eq55ma__hintTouch{display:inline}}@keyframes Philosophy-module__eq55ma__hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(4 * var(--u)))}}@media (prefers-reduced-motion:reduce){.Philosophy-module__eq55ma__hint svg{animation:none}}@media (max-aspect-ratio:1),(max-height:500px){.Philosophy-module__eq55ma__main{--pm:calc(var(--m) * .94);--pad:calc(20 * var(--pm));--dot-size:calc(27 * var(--pm));--small-dot:calc(10 * var(--pm))}.Philosophy-module__eq55ma__stage{top:calc(var(--m-head) + 16 * var(--m));bottom:calc(56 * var(--m))}.Philosophy-module__eq55ma__screen{width:auto;margin-left:0;left:0;right:0}.Philosophy-module__eq55ma__rule{left:0;right:0}.Philosophy-module__eq55ma__body{font-size:calc(13 * var(--pm));line-height:1.6}.Philosophy-module__eq55ma__label{font-size:calc(34 * var(--pm))}.Philosophy-module__eq55ma__dot{margin-left:calc(6 * var(--pm))}.Philosophy-module__eq55ma__numbered{right:var(--pad);bottom:0;left:var(--pad);gap:calc(10 * var(--pm));grid-template-columns:repeat(3,1fr);height:auto;display:grid}.Philosophy-module__eq55ma__numbered li{gap:calc(8 * var(--pm));flex-direction:column;position:static}.Philosophy-module__eq55ma__numbered b{font-size:calc(112 * var(--pm))}.Philosophy-module__eq55ma__numbered span{font-size:calc(13 * var(--pm));order:-1;line-height:1.35}.Philosophy-module__eq55ma__weAreTitle{top:calc(24 * var(--pm));left:calc(-4 * var(--pm));font-size:calc(92 * var(--pm))}.Philosophy-module__eq55ma__weAreDot{margin-left:calc(12 * var(--pm))}.Philosophy-module__eq55ma__divider{top:calc(206 * var(--pm));width:auto;height:1px;bottom:auto;left:0;right:0}.Philosophy-module__eq55ma__weAreHeadline{top:calc(232 * var(--pm));left:var(--pad);font-size:calc(23 * var(--pm));line-height:1.4}.Philosophy-module__eq55ma__weAreBody{right:var(--pad);bottom:calc(28 * var(--pm));left:var(--pad)}.Philosophy-module__eq55ma__issue .Philosophy-module__eq55ma__label{top:calc(22 * var(--pm))}.Philosophy-module__eq55ma__issueHeadline{top:calc(84 * var(--pm));right:var(--pad);font-size:calc(20 * var(--pm));letter-spacing:-.03em;line-height:1.45}.Philosophy-module__eq55ma__issue .Philosophy-module__eq55ma__rule{top:calc(212 * var(--pm))}.Philosophy-module__eq55ma__issueBody{top:calc(234 * var(--pm));right:var(--pad)}.Philosophy-module__eq55ma__criteriaHeadline{top:calc(22 * var(--pm));font-size:calc(23 * var(--pm));line-height:1.4}.Philosophy-module__eq55ma__criteriaBody{top:calc(140 * var(--pm));right:var(--pad);left:var(--pad)}.Philosophy-module__eq55ma__criteriaFoot{height:calc(250 * var(--pm))}.Philosophy-module__eq55ma__criteriaTitle{font-size:calc(17 * var(--pm))}.Philosophy-module__eq55ma__criteriaFoot .Philosophy-module__eq55ma__rule{top:calc(34 * var(--pm))}.Philosophy-module__eq55ma__criteriaNumbers span{font-size:calc(12 * var(--pm))}.Philosophy-module__eq55ma__brandingHeadline{top:calc(22 * var(--pm));font-size:calc(23 * var(--pm));line-height:1.4}.Philosophy-module__eq55ma__brandingFoot{height:calc(390 * var(--pm))}.Philosophy-module__eq55ma__brandingFoot .Philosophy-module__eq55ma__label{top:calc(26 * var(--pm))}.Philosophy-module__eq55ma__brandingText{top:calc(84 * var(--pm));right:var(--pad);left:var(--pad);gap:calc(18 * var(--pm))}.Philosophy-module__eq55ma__brandingLead{font-size:calc(17 * var(--pm));line-height:1.45}.Philosophy-module__eq55ma__pipelineDots{--dots-size:calc(40 * var(--pm));--dots-gap:calc(12 * var(--pm));top:calc(22 * var(--pm));left:var(--pad);flex-direction:row;translate:none}.Philosophy-module__eq55ma__pipelineHeadline{top:calc(92 * var(--pm));right:var(--pad);left:var(--pad);font-size:calc(21 * var(--pm));line-height:1.4}.Philosophy-module__eq55ma__pipelineFoot{right:var(--pad);bottom:calc(24 * var(--pm));left:var(--pad);gap:calc(12 * var(--pm))}.Philosophy-module__eq55ma__pipelineTitle{font-size:calc(18 * var(--pm))}.Philosophy-module__eq55ma__moreTitle{left:calc(14 * var(--pm));font-size:calc(104 * var(--pm))}.Philosophy-module__eq55ma__moreDots{--dots-size:calc(60 * var(--pm));--dots-gap:calc(22 * var(--pm));right:calc(18 * var(--pm))}.Philosophy-module__eq55ma__closeMark{width:92%}.Philosophy-module__eq55ma__contact{right:var(--pad);bottom:calc(16 * var(--pm));left:var(--pad);font-size:calc(11 * var(--pm))}.Philosophy-module__eq55ma__hint{top:auto;right:calc(14 * var(--m));bottom:calc(190 * var(--m));gap:calc(6 * var(--m));transform:none}.Philosophy-module__eq55ma__hint svg{width:calc(22 * var(--m));height:calc(34 * var(--m))}.Philosophy-module__eq55ma__hint span{font-size:calc(10 * var(--m))}@media (orientation:landscape){.Philosophy-module__eq55ma__main{--dot-size:calc(20 * var(--pm));--small-dot:calc(8 * var(--pm))}.Philosophy-module__eq55ma__body{font-size:calc(11 * var(--pm));line-height:1.55}.Philosophy-module__eq55ma__label{font-size:calc(24 * var(--pm))}.Philosophy-module__eq55ma__numbered b{font-size:calc(66 * var(--pm))}.Philosophy-module__eq55ma__numbered span{font-size:calc(11 * var(--pm))}.Philosophy-module__eq55ma__weAreTitle{top:calc(50% - 62 * var(--pm));left:calc(-3 * var(--pm));font-size:calc(72 * var(--pm))}.Philosophy-module__eq55ma__weAreDot{margin-left:calc(9 * var(--pm))}.Philosophy-module__eq55ma__divider{top:0;bottom:0;left:calc(250 * var(--pm));width:1px;height:auto}.Philosophy-module__eq55ma__weAreHeadline{top:calc(50% - 90 * var(--pm));left:calc(280 * var(--pm));font-size:calc(16 * var(--pm));line-height:1.35}.Philosophy-module__eq55ma__weAreBody{bottom:calc(14 * var(--pm));left:calc(280 * var(--pm))}.Philosophy-module__eq55ma__issue .Philosophy-module__eq55ma__label{top:calc(10 * var(--pm))}.Philosophy-module__eq55ma__issueHeadline,.Philosophy-module__eq55ma__criteriaHeadline,.Philosophy-module__eq55ma__brandingHeadline{font-size:calc(16 * var(--pm));line-height:1.35}.Philosophy-module__eq55ma__issueHeadline{top:calc(44 * var(--pm))}.Philosophy-module__eq55ma__issue .Philosophy-module__eq55ma__rule{top:calc(122 * var(--pm))}.Philosophy-module__eq55ma__issueBody{top:calc(134 * var(--pm));right:52%}.Philosophy-module__eq55ma__issueNumbers{left:52%}.Philosophy-module__eq55ma__criteriaHeadline,.Philosophy-module__eq55ma__brandingHeadline{top:calc(12 * var(--pm))}.Philosophy-module__eq55ma__criteriaBody{top:calc(14 * var(--pm));left:52%}.Philosophy-module__eq55ma__criteriaFoot{height:calc(140 * var(--pm))}.Philosophy-module__eq55ma__criteriaTitle{font-size:calc(13 * var(--pm))}.Philosophy-module__eq55ma__criteriaFoot .Philosophy-module__eq55ma__rule{top:calc(24 * var(--pm))}.Philosophy-module__eq55ma__criteriaNumbers span{font-size:calc(11 * var(--pm))}.Philosophy-module__eq55ma__brandingFoot{height:calc(140 * var(--pm))}.Philosophy-module__eq55ma__brandingFoot .Philosophy-module__eq55ma__label{top:calc(16 * var(--pm))}.Philosophy-module__eq55ma__brandingText{top:calc(14 * var(--pm));gap:calc(10 * var(--pm));left:36%}.Philosophy-module__eq55ma__brandingLead{font-size:calc(13 * var(--pm));line-height:1.4}.Philosophy-module__eq55ma__stage{top:calc(100 * var(--m));bottom:calc(52 * var(--m))}.Philosophy-module__eq55ma__pipelineDots{--dots-size:calc(44 * var(--pm));--dots-gap:calc(10 * var(--pm));top:50%;left:calc(60 * var(--pm));flex-direction:column;translate:0 -50%}.Philosophy-module__eq55ma__pipelineHeadline{top:calc(12 * var(--pm));left:calc(170 * var(--pm));font-size:calc(15 * var(--pm));line-height:1.35}.Philosophy-module__eq55ma__pipelineFoot{bottom:calc(12 * var(--pm));left:calc(170 * var(--pm));gap:calc(6 * var(--pm))}.Philosophy-module__eq55ma__pipelineTitle{font-size:calc(14 * var(--pm))}.Philosophy-module__eq55ma__moreTitle{font-size:calc(70 * var(--pm))}.Philosophy-module__eq55ma__moreDots{--dots-size:calc(52 * var(--pm));--dots-gap:calc(12 * var(--pm));right:calc(40 * var(--pm))}.Philosophy-module__eq55ma__closeMark{width:72%}.Philosophy-module__eq55ma__contact{bottom:calc(10 * var(--pm));font-size:calc(10 * var(--pm))}.Philosophy-module__eq55ma__hint{top:calc(100 * var(--m) + 70 * var(--m));bottom:auto}}}
