.scroll-float{margin:20px 0;overflow:hidden}.scroll-float--open{overflow:clip visible}.scroll-float-text{text-align:center;font-size:clamp(1.6rem,8vw,10rem);font-weight:900;line-height:1.5;display:inline-block}.scroll-float-word{white-space:nowrap;display:inline-block}.scroll-float-char{display:inline-block}.scroll-float-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sb-scenes{position:relative}.sb-scene,.reality-scene{padding:clamp(90px, 9vw, 200px) var(--gutter,5vw);position:relative}.sb-scene{color:#fff2d2;background:linear-gradient(#0b352d,#086348 19%,#075b41 69%,#102b2c)}.sb-heading{grid-template-columns:1.18fr 1fr;align-items:end;gap:10%;display:grid}.sb-heading h2{letter-spacing:-.065em;font-size:clamp(50px,6.3vw,150px);font-weight:500;line-height:1.04}.sb-heading h2 em{color:#ffad61;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block}.sb-intro{padding-bottom:.3em}.sb-intro p{color:#c5dec8;max-width:35em;font-size:clamp(15px,1.25vw,27px);line-height:1.7}.sb-intro p+p{margin-top:1.15em}.sb-intro strong{color:#fff2d2;font-weight:650}.sb-mechanism{isolation:isolate;width:100%;max-width:1700px;margin:clamp(35px,4vw,90px) auto 0;position:relative}.sb-mechanism-art{width:100%;height:auto;display:block;overflow:visible}.sb-phone-content{opacity:0}.sb-words{pointer-events:none;position:absolute;inset:0}.sb-word{--paper:#fff2ce;--paper-edge:#c2ac7c;--fold:#dfc797;color:#164e36;background:var(--paper);min-width:17%;box-shadow:1px 4px 0 var(--paper-edge), 2px 7px 0 #e4d1a8, 7px 14px 0 #002b2538;font:inherit;letter-spacing:-.045em;text-align:left;cursor:pointer;pointer-events:auto;border:1px solid #fff7df55;border-radius:1px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.28em;padding:.65em .95em .6em;font-size:clamp(20px,2.8vw,53px);transition:box-shadow .2s,border-color .2s;display:flex;position:absolute}.sb-word:after{content:"";background:var(--fold);clip-path:polygon(0 0,0 100%,100% 100%);pointer-events:none;width:.65em;height:.65em;position:absolute;top:0;right:0}.sb-word--understand{top:13%;left:8%;transform:rotate(-6deg)}.sb-word--remember{--paper:#c9ed88;--paper-edge:#86ac58;--fold:#a5ce66;box-shadow:1px 4px 0 var(--paper-edge), 2px 7px 0 #abd075, 7px 14px 0 #002b2538;top:18%;right:6%;transform:rotate(5deg)}.sb-word--try{top:70%;left:11%;transform:rotate(4deg)}.sb-word--tomorrow{--paper:#ff9a4c;--paper-edge:#c86c2c;--fold:#e87c32;color:#433416;box-shadow:1px 4px 0 var(--paper-edge), 2px 7px 0 #e8863d, 7px 14px 0 #002b2538;top:72%;right:8%;transform:rotate(-5deg)}.sb-word-original{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600;line-height:1.15}.sb-word-translation{letter-spacing:.015em;color:#41664a;min-height:1.2em;font-size:.42em;font-weight:550;display:block}.sb-word--tomorrow .sb-word-translation{color:#6a481c}.sb-word:hover{box-shadow:1px 5px 0 var(--paper-edge), 3px 9px 0 var(--fold), 8px 17px 0 #002b254a;border-color:#fff}.sb-word[aria-pressed=true] .sb-word-original{text-underline-offset:.15em;-webkit-text-decoration:underline #17644370;text-decoration:underline #17644370;text-decoration-thickness:2px}.sb-word:focus-visible{outline-offset:7px;outline:3px solid #fff5db}.sb-ideas{grid-template-columns:repeat(3,1fr);gap:7%;padding:clamp(40px,5vw,100px) 0 clamp(70px,8vw,170px);display:grid}.sb-idea-drawing{width:88%;max-width:390px;height:auto;margin:0 0 34px;display:block;overflow:visible}.sb-idea h3{letter-spacing:-.045em;max-width:13em;margin-bottom:.8em;font-size:clamp(23px,2.1vw,47px);font-weight:500;line-height:1.15}.sb-idea p{color:#bed6bf;max-width:29em;font-size:clamp(14px,1.13vw,24px);line-height:1.75}.sb-authorship{grid-template-columns:1.2fr 1fr;align-items:start;gap:14%;display:grid}.sb-authorship p{color:#d1e2c8;font-size:clamp(19px,1.65vw,35px);line-height:1.65}.sb-authorship strong{color:#ffba79;font-weight:550}.sb-authorship p+p{color:#b3cdbb;font-size:clamp(15px,1.25vw,27px)}.reality-scene{color:#e4e8e9;background:linear-gradient(#102b2c,#142832 21%,#182832 62%,#252830);padding-top:clamp(90px,12vw,250px)}.reality-scene h2{letter-spacing:-.065em;z-index:1;max-width:14em;font-size:clamp(49px,7.3vw,165px);font-weight:450;line-height:1.05;position:relative}.reality-scene h2 em{color:#a8c4ce;font-style:normal}.reality-machine{max-width:2080px;margin:-3vw auto 0;position:relative}.reality-machine-art{width:100%;height:auto;display:block;overflow:visible}.reality-machine-caption{color:#9eb6c4;letter-spacing:-.025em;justify-content:space-between;margin-top:-1vw;padding:0 8%;font-size:clamp(14px,1.4vw,30px);display:flex}.reality-machine-caption span:last-child{color:#d2b5a0}.reality-copy{grid-template-columns:1fr 1fr;gap:13%;margin-top:clamp(65px,7vw,150px);display:grid}.reality-copy .reality-lead{color:#d3dce0;font-size:clamp(21px,2vw,43px);line-height:1.6}.reality-copy>div p{color:#adbdc6;font-size:clamp(16px,1.3vw,28px);line-height:1.75}.reality-copy>div p+p{margin-top:1.5em}.reality-ending{letter-spacing:-.04em;color:#e2dcd8;max-width:30em;margin-top:clamp(70px,8vw,170px);font-size:clamp(24px,2.7vw,62px);line-height:1.45}.reality-ending span{color:#a6b6c1;margin-top:.45em;display:inline-block}@media (min-width:1800px){.sb-heading{gap:12%}.sb-mechanism{margin-top:70px}.sb-ideas{gap:8%}}@media (max-width:760px){.sb-scene,.reality-scene{padding:75px var(--gutter,24px)}.sb-heading{grid-template-columns:1fr;gap:34px}.sb-heading h2{font-size:clamp(48px,11.8vw,78px);line-height:1.07}.sb-intro p{max-width:35em;font-size:15px;line-height:1.75}.sb-intro p+p{margin-top:1em}.sb-mechanism{width:calc(100% + 32px);margin:38px 0 24px -16px}.sb-mechanism-art{min-height:340px}.sb-word{min-width:0;box-shadow:1px 3px 0 var(--paper-edge), 2px 5px 0 var(--fold), 5px 9px 0 #002b2538;gap:.35em;padding:.65em .75em;font-size:clamp(19px,5.4vw,32px)}.sb-word-translation{font-family:inherit;font-size:.51em}.sb-word--understand{top:6%;left:2%}.sb-word--remember{top:17%;right:1%}.sb-word--try{top:75%;left:5%}.sb-word--tomorrow{top:76%;right:3%}.sb-ideas{grid-template-columns:1fr;gap:50px;padding:30px 0 65px}.sb-idea-drawing{width:210px;max-width:74%;margin:0 0 23px -5px}.sb-idea h3{max-width:12em;margin:0 0 14px;font-size:27px;line-height:1.16}.sb-idea p{max-width:33em;font-size:15px;line-height:1.7}.sb-authorship{grid-template-columns:1fr;gap:27px}.sb-authorship p{font-size:19px;line-height:1.7}.sb-authorship p+p{font-size:15px;line-height:1.7}.reality-scene{padding-top:95px}.reality-scene h2{font-size:clamp(43px,10.6vw,76px);line-height:1.09}.reality-machine{width:calc(100% + 48px);margin:30px 0 0 -24px}.reality-machine-art{min-height:280px}.reality-machine-caption{gap:24px;margin-top:4px;padding:0 24px;font-size:12px}.reality-machine-caption span{max-width:9em}.reality-machine-caption span:last-child{text-align:right}.reality-copy{grid-template-columns:1fr;gap:31px;margin-top:50px}.reality-copy .reality-lead{color:#d3dce0;font-size:20px;line-height:1.65}.reality-copy>div p{font-size:15px;line-height:1.75}.reality-copy>div p+p{margin-top:1.2em}.reality-ending{margin-top:57px;font-size:26px;line-height:1.5}.reality-ending br{display:none}.reality-ending span{margin-top:18px}}@media (prefers-reduced-motion:reduce){.sb-book-depth,.sb-book-ink{opacity:0}.sb-phone-content{opacity:1}.sb-phone-memory,.sb-phone-tick,.sb-memory-path,.sb-memory-mark,.sb-explain-outline,.reality-circuit path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.sb-word{will-change:auto;transition:none}.reality-cover-screen{opacity:.28}.reality-shell-face{opacity:.38}.reality-layer-logic{opacity:.82}}.work-scenes{--work-coral:#ff876e;--work-soft:#cbd1ea;--work-gold:#ffd775;background:#171d3a;position:relative}.work-team,.mentor-scene{padding-inline:var(--gutter);isolation:isolate;position:relative}.work-team{background:linear-gradient(#202537 0%,#252974 21%,#233979 41%,#202941 63%,#141e39 100%);padding-top:clamp(100px,11vw,240px)}.work-intro{z-index:2;grid-template-columns:1.6fr 1fr;align-items:end;gap:8%;display:grid;position:relative}.work-intro h2,.mentor-heading h2{letter-spacing:-.045em;font-size:clamp(43px,5.6vw,120px);font-weight:450;line-height:1.06}.work-intro h2 em{color:var(--work-coral);font-style:normal}.work-intro>p{color:var(--work-soft);max-width:35em;padding-bottom:.18em;font-size:clamp(16px,1.3vw,25px);line-height:1.75}.work-mechanism{aspect-ratio:3/2;isolation:isolate;width:min(100%,1580px);margin:clamp(65px,6vw,130px) auto clamp(65px,5vw,110px);position:relative}.work-machine-vector{width:100%;height:100%;display:block;overflow:visible}.work-machine-light{pointer-events:none;z-index:-1;position:absolute}.work-machine-light-blue{opacity:.9;background:radial-gradient(at 50% 49%,#385dff99 0%,#385dff24 43%,#0000 70%);inset:-16% -7% 4%}.work-machine-light-warm{opacity:.7;background:radial-gradient(at 42%,#ff785341 0%,#ff785319 42%,#0000 70%);inset:30% 1% -12% -13%}.work-reality{z-index:2;grid-template-columns:1fr 1.35fr;column-gap:14%;padding-bottom:clamp(60px,7vw,140px);display:grid;position:relative}.work-reality h3,.work-conditions h3{letter-spacing:-.035em;font-size:clamp(32px,3.5vw,73px);font-weight:420;line-height:1.16}.work-reality h3{color:var(--work-gold)}.work-reality p,.work-conditions p{color:var(--work-soft);max-width:44em;font-size:clamp(16px,1.3vw,26px);line-height:1.8}.work-reality p+p,.work-conditions p+p{margin-top:1.2em}.work-reality a{text-underline-offset:.2em;-webkit-text-decoration:underline #b3c1ff88;text-decoration:underline #b3c1ff88;transition:color .16s}.work-reality a:hover{color:#fff3c7}.work-reality a:focus-visible{outline-color:var(--work-gold)}.work-conditions{grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-block:clamp(15px,2.5vw,50px) clamp(55px,6vw,130px);display:grid}.work-evening-stage{isolation:isolate;width:100%;max-width:690px;position:relative}.work-evening-atmosphere{z-index:-1;opacity:.22;background:radial-gradient(#ff995a62,#ff647922 42%,#0000 68%);position:absolute;inset:-6% -25% 0}.work-evening{width:100%;height:auto;display:block;overflow:visible}.work-evening-sun{transform:translateY(145px)}.work-conditions h3{margin-bottom:.8em}.work-conditions h3 em{color:#ffc878;font-style:normal}.work-conditions-copy{z-index:2;max-width:43em;position:relative}.mentor-scene{background:linear-gradient(#141e39 0%,#172774 17%,#202fa0 35%,#272271 51%,#24224b 70%,#171a20 100%);padding-block:clamp(100px,12vw,250px) clamp(110px,12vw,250px)}.mentor-heading{z-index:3;grid-template-columns:1.65fr 1fr;align-items:end;gap:7%;display:grid;position:relative}.mentor-heading h2 em{color:#ffd66e;font-style:normal}.mentor-heading>p{color:#d2dcff;padding-bottom:.1em;font-size:clamp(18px,1.7vw,35px);line-height:1.65}.mentor-editorial{isolation:isolate;-webkit-user-select:none;user-select:none;width:min(100%,1900px);height:clamp(570px,54vw,1080px);margin:clamp(65px,7vw,150px) auto clamp(75px,7vw,145px);position:relative}.mentor-editorial-plane{z-index:0;transform-origin:50%;position:absolute}.mentor-editorial-plane-code{background:#652de4;width:65%;height:28%;top:2%;left:1%;transform:rotate(-6deg)}.mentor-editorial-plane-ideas{background:#e3483b;width:66%;height:29%;top:34%;right:0;transform:rotate(4deg)}.mentor-editorial-plane-voice{background:#c8fa6a;width:92%;height:29%;top:68%;left:3%;transform:rotate(-3deg)}.mentor-editorial-disc{z-index:-1;aspect-ratio:1;background:#ffbb72;border-radius:50%;width:26%;position:absolute;top:-1%;right:5%}.mentor-word{z-index:2;letter-spacing:-.075em;white-space:nowrap;transform-origin:50%;margin:0;font-size:clamp(115px,17.2vw,340px);font-weight:760;line-height:.96;position:absolute}.mentor-word-letter{transform-origin:50% 85%;display:inline-block}.mentor-word-code{color:#e2ff9b;top:3%;left:6%;transform:rotate(-6deg)}.mentor-word-ideas{color:#fff3df;top:35%;right:5%;transform:rotate(4deg)}.mentor-word-voice{color:#19274b;top:69%;left:7%;transform:rotate(-3deg)}.mentor-story{z-index:3;grid-template-columns:1fr 1fr;column-gap:12%;padding-top:clamp(15px,2vw,40px);display:grid;position:relative}.mentor-personal{color:#f0eaff;letter-spacing:-.012em;font-size:clamp(21px,2.05vw,42px);line-height:1.6}.mentor-evidence{padding-top:.4em}.mentor-evidence p{color:#ccd0e9;font-size:clamp(16px,1.2vw,25px);line-height:1.85}.mentor-evidence p+p{margin-top:1.65em}.mentor-evidence a{text-underline-offset:.22em;color:#dae5ff;-webkit-text-decoration:underline #90adffa0;text-decoration:underline #90adffa0;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.mentor-evidence a:hover{color:#fff1b8;text-decoration-color:currentColor}.mentor-evidence a:focus-visible{outline-offset:5px;outline-color:#ffd66e}.mentor-outro{letter-spacing:-.03em;color:#eadbc2;margin-top:clamp(80px,9vw,180px);margin-left:23%;font-size:clamp(27px,3.25vw,67px);line-height:1.45}@media (min-width:1900px){.work-intro{gap:11%}.work-reality{column-gap:17%}.work-conditions{grid-template-columns:.9fr 1fr;gap:12%;padding-left:5%}}@media (max-width:900px){.work-intro{grid-template-columns:1fr;gap:30px}.work-intro>p{max-width:38em}.work-reality{grid-template-columns:.85fr 1.15fr;column-gap:9%}.work-conditions{grid-template-columns:.85fr 1fr;gap:5%}.mentor-heading{grid-template-columns:1fr;gap:30px}.mentor-heading>p br{display:none}.mentor-editorial{height:540px}.mentor-word{font-size:clamp(110px,20vw,180px)}.mentor-editorial-plane-code{width:70%}.mentor-editorial-plane-ideas{width:68%}.mentor-editorial-disc{top:2%}.mentor-story{gap:7%}.mentor-personal{font-size:24px}}@media (max-width:600px){.work-team{padding-top:92px}.work-intro h2,.mentor-heading h2{letter-spacing:-.04em;font-size:clamp(39px,10.8vw,64px);line-height:1.1}.work-intro>p{font-size:16px;line-height:1.8}.work-mechanism{width:calc(100% + 24px);margin-top:68px;margin-bottom:58px;margin-left:-12px}.work-reality{grid-template-columns:1fr;gap:27px;padding-bottom:40px}.work-reality h3,.work-conditions h3{font-size:clamp(31px,8.4vw,48px);line-height:1.18}.work-reality p,.work-conditions p{font-size:16px;line-height:1.8}.work-conditions{grid-template-columns:1fr;gap:15px;padding-top:25px;padding-bottom:20px}.work-evening-stage{margin-inline:auto;width:92%;margin-bottom:24px}.work-conditions h3{margin-bottom:27px}.mentor-scene{padding-top:115px;padding-bottom:100px}.mentor-heading{gap:26px}.mentor-heading>p{font-size:18px}.mentor-editorial{width:calc(100% + 16px);height:clamp(350px,108vw,590px);margin-top:55px;margin-bottom:45px;margin-left:-8px}.mentor-word{letter-spacing:-.07em;font-size:clamp(76px,24.5vw,144px);font-weight:760}.mentor-word-code{top:7%;left:6%}.mentor-word-ideas{top:39%;right:5%}.mentor-word-voice{top:72%;left:6%}.mentor-editorial-plane-code{width:76%;height:24%;top:6%;left:1%}.mentor-editorial-plane-ideas{width:77%;height:24%;top:38%;right:0}.mentor-editorial-plane-voice{width:98%;height:24%;top:71%;left:1%}.mentor-editorial-disc{width:34%;top:1%;right:0}.mentor-story{grid-template-columns:1fr;gap:34px;padding-top:0}.mentor-personal{font-size:21px;line-height:1.7}.mentor-evidence{padding:0}.mentor-evidence p{font-size:16px;line-height:1.8}.mentor-evidence p+p{margin-top:1.2em}.mentor-outro{margin-top:65px;margin-left:0;font-size:clamp(26px,7.4vw,40px);line-height:1.5}}@media (prefers-reduced-motion:reduce){.work-reality a,.mentor-evidence a{transition:none}}.future-story{color:#f3eee8}.future-section{padding:clamp(90px, 9vw, 190px) var(--gutter);position:relative}.future-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:12%;display:grid}.future-heading h2,.trajectory h2{letter-spacing:-.06em;font-size:clamp(42px,5.6vw,128px);font-weight:500;line-height:1.06}.future-heading h2 em,.trajectory h2 em{color:#daabff;font-style:normal}.future-heading>p{color:#cbc5d9;max-width:32em;font-size:clamp(16px,1.2vw,26px);line-height:1.75}.ikigai{background:linear-gradient(#171a20 0%,#1c142a 20%,#211335 58%,#171720 100%)}.ikigai-composition{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:60px 3%;margin:90px 0 80px;display:grid;position:relative}.ikigai-art{aspect-ratio:1;isolation:isolate;grid-area:1/2/3;width:114%;margin-left:-7%;position:relative}.prism-object,.prism-body,.prism-light{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.prism-object{transform-origin:50%}.prism-floor{opacity:.75;background:radial-gradient(#ad64ff72,#6135ab33 35%,#0000 72%);height:13%;position:absolute;bottom:-5%;left:15%;right:15%}.prism-light{opacity:.5;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff3d880 47%,#dbfaff90 49%,#0000 58%) 10%/220% 100%;-webkit-mask:url(/art/prism-bloom.webp) 50%/contain no-repeat;mask:url(/art/prism-bloom.webp) 50%/contain no-repeat}.iki-thought{z-index:1;position:relative}.iki-thought h3{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(22px,1.8vw,38px);font-weight:550;line-height:1.2}.iki-thought p{color:#c7bfd2;font-size:clamp(15px,1.05vw,22px);line-height:1.75}.iki-love{grid-area:1/1}.iki-skill{grid-area:1/3}.iki-need{grid-area:2/1}.iki-value{grid-area:2/3}.iki-love h3{color:#63f2c9}.iki-skill h3{color:#ff9bb9}.iki-need h3{color:#ba9dff}.iki-value h3{color:#ffe674}.iki-conclusion{letter-spacing:-.025em;text-align:center;color:#ece2fc;max-width:33em;margin:0 auto;font-size:clamp(23px,2.15vw,46px);line-height:1.5}.why-story{background:linear-gradient(#171720 0%,#101e2a 13%,#151a2b 30%,#23192b 48%,#2a1c26 65%,#2c211b 87%,#171c1b 100%);padding-top:120px;padding-bottom:80px}.why-intro{max-width:1100px;margin-bottom:100px}.future-reveal{margin:0;overflow:visible}.future-reveal .future-title-text{letter-spacing:-.055em;text-align:left;font-size:clamp(40px,5.6vw,124px);font-weight:500;line-height:1.1}.why-intro>p{color:#bfc7d4;max-width:34em;margin-top:36px;font-size:clamp(16px,1.25vw,26px);line-height:1.75}.why-stream{max-width:2200px;margin:auto}.why-step{--why-ink:#67e9ff;grid-template-columns:1.35fr 1fr;align-items:center;gap:9%;min-height:440px;padding:80px 0;display:grid}.why-type{color:#ffffff12;letter-spacing:-.075em;min-width:0;font-size:clamp(60px,6.7vw,158px);font-weight:750;line-height:.98;position:relative}.why-type-line{white-space:nowrap;padding-block:.08em;display:block;overflow:visible}.why-type-ink{color:var(--why-ink);position:relative;overflow:visible}.why-type-wipe{position:absolute;inset:0}.why-letter,.why-static-letter{display:inline-block}.why-choose{--why-ink:#8eacff;grid-template-columns:1fr 1.35fr}.why-choose .why-type{grid-area:1/2;font-size:clamp(70px,8.7vw,202px)}.why-choose .why-words{grid-area:1/1}.why-understand{--why-ink:#c6a0ff}.why-understand .why-type{font-size:clamp(70px,7.9vw,188px);font-weight:500}.why-resources{--why-ink:#ff9cb4;grid-template-columns:1fr 1.1fr}.why-resources .why-type{grid-area:1/2;font-size:clamp(70px,9.8vw,220px)}.why-resources .why-words{grid-area:1/1}.why-resources .why-type-line:first-child{font-weight:400}.why-freedom{--why-ink:#ffa56e}.why-freedom .why-type{font-size:clamp(80px,10.8vw,250px);font-weight:450}.why-together{--why-ink:#ffe09a;grid-template-columns:1fr 1.1fr}.why-together .why-type{grid-area:1/2;font-size:clamp(80px,10.3vw,240px);font-weight:650}.why-together .why-words{grid-area:1/1}.why-together .why-type-line:last-child{margin-left:.28em}.why-words h3{letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(26px,2.45vw,54px);font-weight:500;line-height:1.22}.why-words p{color:#d0c6c9;max-width:31em;font-size:clamp(16px,1.25vw,27px);line-height:1.8}.practice{background:linear-gradient(#171c1b 0%,#071a17 18% 59%,#14261e 100%)}.practice .future-heading h2 em{color:#d8ff79}.practice .future-heading>p{color:#c0d1c4}.practice-sculpture{aspect-ratio:3/2;isolation:isolate;width:min(100%,1800px);margin:75px auto 65px;display:block;position:relative}.practice-island-world,.practice-island-image{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.practice-island-image{mix-blend-mode:screen}.practice-goal-light{mix-blend-mode:screen;opacity:.65;pointer-events:none;background:radial-gradient(#fff6bc9e 0%,#ffd66b44 30%,#0000 70%);width:17%;height:24%;position:absolute;top:1%;left:75%}.practice-traveller{aspect-ratio:1;background:#fffce2;border:2px solid #e2fd84;width:clamp(9px,1vw,22px);position:absolute;top:13%;left:83%;transform:translate(-50%,-100%);box-shadow:0 3px #446c25,0 0 20px #f7ff8c80}.practice-lead{letter-spacing:-.035em;color:#f0f4e6;max-width:32em;margin:auto;font-size:clamp(24px,2.6vw,55px);line-height:1.5}.practice-sequence{grid-template-columns:1fr 1fr;gap:80px 12%;margin-top:110px;display:grid}.practice-step{padding-left:28px;position:relative}.practice-step:before{content:"";background:#b6ec70;width:9px;height:9px;position:absolute;top:.6em;left:0;box-shadow:4px 4px #496334}.practice-step:nth-child(2n){padding-top:68px}.practice-step:nth-child(2n):before{top:calc(68px + .6em)}.practice-step:last-child{grid-column:1/-1;max-width:800px;margin-left:24%}.practice-step h3{letter-spacing:-.035em;color:#d9f7ad;margin-bottom:22px;font-size:clamp(24px,2.2vw,46px);font-weight:500;line-height:1.25}.practice-step p{color:#c0d0c3;max-width:35em;font-size:clamp(16px,1.2vw,25px);line-height:1.8}.practice-example{color:#c0d0c3;max-width:48em;margin-top:65px;font-size:clamp(16px,1.1vw,23px);line-height:1.75}.practice-example summary{cursor:pointer;color:#d9f7ad;text-underline-offset:.22em;width:fit-content;min-height:44px;padding-block:9px;font-size:clamp(17px,1.2vw,25px);-webkit-text-decoration:underline #d9f7ad66;text-decoration:underline #d9f7ad66}.practice-example summary::marker{color:#b6ec70;font-size:.7em}.practice-example summary:hover{text-decoration-color:currentColor}.practice-example summary:focus-visible{outline-offset:5px;outline:2px solid #d9f7ad}.practice-example-copy{max-width:43em;margin-top:18px}.practice-example-copy ul{margin-block:18px;padding-left:1.2em}.practice-example-copy li+li{margin-top:12px}.practice-example-copy code{color:#edf8dd;white-space:nowrap;font-family:inherit}.practice-note{color:#acc6b3;max-width:48em;margin-top:80px;font-size:clamp(15px,1.1vw,23px);line-height:1.75}.trajectory{background:linear-gradient(#14261e 0%,#192621 35%,#262720 70%,#171a20 100%);padding-top:80px}.trajectory h2{max-width:20em}.trajectory h2 em{color:#e7e594}.trajectory-art{width:min(100%,2000px);margin:100px auto}.trajectory-rung{width:calc(76% - var(--rung) * 2%);margin-left:calc(var(--rung) * 8%);color:#d1f19e;letter-spacing:-.065em;margin-top:22px;padding:0 0 22px;font-size:clamp(48px,6.6vw,150px);font-weight:550;line-height:1.15;position:relative}.trajectory-rung:nth-child(2){color:#dbe88b}.trajectory-rung:nth-child(3){color:#f3dd91}.trajectory-rung:nth-child(4){color:#ffc594}.trajectory-rung-light{transform-origin:0;opacity:.72;background:currentColor;width:100%;height:clamp(7px,.65vw,14px);display:block}.trajectory-rung-light:after{content:"";background:currentColor;width:clamp(7px,.65vw,14px);height:28px;display:block;position:absolute;bottom:0;right:0}.trajectory-copy{grid-template-columns:1fr 1fr;gap:10%;display:grid}.trajectory-copy p{color:#cdd0c6;font-size:clamp(17px,1.4vw,29px);line-height:1.75}.trajectory-copy strong{color:#eaf1c7;font-weight:550}.trajectory-last{color:#c6c9ad;max-width:44em;margin-top:65px;font-size:clamp(17px,1.3vw,26px);line-height:1.7}.horizon{--horizon-picture-height:clamp(950px, 75vw, 1800px);isolation:isolate;padding:145px var(--gutter) 120px;background:#171a20;position:relative;overflow:hidden}.horizon:after{content:"";z-index:-1;height:var(--horizon-picture-height);pointer-events:none;background:linear-gradient(#171a20 0%,#171a2055 13%,#0000 32% 82%,#171a20 100%);position:absolute;inset:0 0 auto}.horizon-art{z-index:-2;width:100%;height:var(--horizon-picture-height);object-fit:cover;object-position:50% 52%;position:absolute;inset:0 0 auto}.horizon-glimmer{z-index:-1;left:34%;right:0;top:calc(var(--horizon-picture-height) * .56);height:calc(var(--horizon-picture-height) * .12);opacity:.58;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#ffc56b55,#0000 66%);position:absolute}.horizon-opening{min-height:calc(var(--horizon-picture-height) - 145px);position:relative}.horizon-opening>p{color:#e3d9d0;margin-bottom:35px;font-size:clamp(17px,1.5vw,31px)}.horizon h2{letter-spacing:-.055em;font-size:clamp(56px,6.6vw,146px);font-weight:500;line-height:1.05}.horizon-ending{width:65%;max-width:1150px;padding-top:40px}.horizon-ending p{color:#dfd6cd;margin-top:27px;font-size:clamp(18px,1.5vw,30px);line-height:1.75}.horizon-ending strong{letter-spacing:-.035em;color:#ffcd9f;margin-top:38px;font-size:clamp(30px,3.1vw,67px);font-weight:500;line-height:1.18;display:block}@media (max-width:1100px){.ikigai-composition{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:50px 9%}.ikigai-art{grid-area:1/1/auto/3;width:min(84%,720px);margin:auto}.iki-love{grid-area:2/1}.iki-skill{grid-area:2/2}.iki-need{grid-area:3/1}.iki-value{grid-area:3/2}.future-heading{gap:8%}.horizon-ending{width:80%}.why-step{gap:7%;min-height:370px}.why-type{font-size:6.5vw}.why-choose .why-type{font-size:8.4vw}.why-understand .why-type{font-size:7.7vw}.why-words h3{font-size:27px}}@media (max-width:760px){.future-section{padding:80px var(--gutter)}.future-heading{grid-template-columns:1fr;gap:32px}.future-heading h2,.trajectory h2{font-size:clamp(39px,10.5vw,70px)}.future-heading>p{font-size:16px}.ikigai-composition{grid-template-rows:none;grid-template-columns:1fr;gap:38px;margin:45px 0 50px}.ikigai-art{grid-area:auto/1;width:100%;margin:0}.iki-thought{grid-area:auto/1}.iki-thought h3{margin-bottom:13px;font-size:26px}.iki-thought p{font-size:16px}.iki-conclusion{text-align:left;font-size:24px}.why-story{padding-top:85px}.future-reveal .future-title-text{font-size:clamp(41px,10.5vw,65px)}.why-intro{margin-bottom:50px}.why-intro>p{margin-top:28px;font-size:16px}.why-step,.why-choose,.why-resources,.why-together{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:45px 0 55px;display:flex}.why-type{width:100%;font-size:clamp(43px,11.6vw,85px);line-height:1}.why-choose .why-type{font-size:clamp(56px,15vw,110px)}.why-understand .why-type{font-size:clamp(52px,13.8vw,100px)}.why-resources .why-type{font-size:clamp(62px,17vw,120px)}.why-freedom .why-type,.why-together .why-type{font-size:clamp(72px,20vw,145px)}.why-words h3{margin-bottom:18px;font-size:27px}.why-words p{font-size:16px;line-height:1.75}.practice-sculpture{width:calc(100% + 48px);margin-top:45px;margin-bottom:50px;margin-left:-24px}.practice-traveller{border-width:1px;width:9px;box-shadow:0 2px #446c25,0 0 9px #f7ff8c80}.practice-lead{font-size:25px;line-height:1.5}.practice-sequence{grid-template-columns:1fr;gap:40px;margin-top:58px}.practice-step,.practice-step:nth-child(2n){padding-top:0;padding-left:24px}.practice-step:nth-child(2n):before{top:.6em}.practice-step:last-child{margin-left:0}.practice-step h3{margin-bottom:15px;font-size:26px}.practice-step p{font-size:16px}.practice-example{margin-top:38px}.practice-note{margin-top:48px;font-size:15px}.trajectory-art{margin:55px auto}.trajectory-rung{width:calc(90% - var(--rung) * 3%);margin-left:calc(var(--rung) * 5%);margin-top:15px;padding-bottom:15px;font-size:clamp(29px,8vw,60px)}.trajectory-rung-light{height:5px}.trajectory-rung-light:after{width:5px;height:20px}.trajectory-copy{grid-template-columns:1fr;gap:25px}.trajectory-copy p{font-size:17px}.trajectory-last{margin-top:35px;font-size:16px}.horizon{--horizon-picture-height:940px;padding:90px var(--gutter) 85px}.horizon-art{object-position:47% center}.horizon:after{background:linear-gradient(#171a20 0%,#171a2044 12%,#0000 28% 84%,#171a20 100%)}.horizon-opening{min-height:calc(var(--horizon-picture-height) - 90px)}.horizon-opening>p{margin-bottom:26px;font-size:17px}.horizon h2{font-size:clamp(49px,13.7vw,80px)}.horizon-ending{width:100%;padding-top:0}.horizon-ending p{margin-top:22px;font-size:17px;line-height:1.7}.horizon-ending strong{margin-top:28px;font-size:31px}}@media (prefers-reduced-motion:reduce){.prism-object,.why-type,.why-type-line,.why-letter,.practice-island-world,.trajectory-rung,.trajectory-rung-light,.horizon-art{transform:none!important}.prism-body,.practice-island-image{filter:none!important}.why-type-ink{clip-path:none!important}.why-type-line,.why-letter{opacity:1!important}.practice-traveller{opacity:1!important;top:13%!important;left:83%!important}}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#efeee8;font-synthesis:none;--paper:#efeee8;--coral:#ff765c;--muted:#a6a9ae;--gutter:clamp(24px, 5vw, 110px);background:#171a20;font-family:Onest,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}main{background:#171a20;overflow:clip}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--coral);outline-offset:8px}::selection{color:#171a20;background:var(--coral)}h1,h2,h3,p{margin:0}.prologue{padding:clamp(40px, 8vh, 120px) var(--gutter) 0;min-height:min(1100px,100svh);position:relative}.prologue-kicker{color:#b5b8be;font-size:clamp(12px,1vw,19px);line-height:1.6}h1{letter-spacing:-.07em;z-index:1;margin-top:clamp(42px,6vh,95px);font-size:clamp(76px,9.6vw,225px);font-weight:500;line-height:.94;position:relative}.outlined-word{-webkit-text-stroke:1px var(--paper);color:#0000}.prologue-bottom{margin-top:clamp(50px,7vh,110px);padding-bottom:46px}.prologue-bottom p{color:#bdc0c5;max-width:36em;font-size:clamp(13px,1.05vw,22px);line-height:1.65}.chapter{padding:94px var(--gutter) 90px}.interests{padding-top:70px}.interest-heading{grid-template-columns:2fr 1fr;align-items:end;gap:7vw;margin-top:70px;display:grid}.section-title{margin:0;overflow:visible}.section-title .section-title-text{text-align:left;letter-spacing:-.05em;font-size:clamp(38px,5.5vw,115px);font-weight:450;line-height:1.05}.interest-heading>p{color:#bac1c5;padding-bottom:4px;font-size:clamp(14px,1.2vw,24px);line-height:1.7}.interest-drawing{color:#b9d1cf;width:100%;height:auto;margin:35px 0 10px}.interest-captions{grid-template-columns:43% 33% 24%;display:grid}.interest-captions>div{padding-top:18px}.interest-captions>div+div{margin-left:20px}.interest-captions h3{letter-spacing:-.04em;margin-top:18px;font-size:clamp(19px,2vw,42px);font-weight:450}.interest-captions p{color:#a7b3b9;margin-top:14px;font-size:clamp(12px,1.05vw,21px);line-height:1.7}.interests-note{color:#b4bdc1;padding-top:60px;font-size:clamp(15px,1.4vw,28px)}.editing-top{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;margin:90px 0 15px;display:grid}.editing h2{letter-spacing:-.055em;margin-top:30px;font-size:clamp(35px,4.7vw,100px);font-weight:450;line-height:1.14}.editing h2 em{color:#b9a270;font-style:normal}.material-count{flex-direction:column;align-items:flex-end;display:flex}.material-count strong{letter-spacing:-.08em;font-size:clamp(94px,12vw,235px);font-weight:350;line-height:1}.material-count strong span{vertical-align:top;color:#b9a270;font-size:.5em;line-height:1.6}.material-count p{color:#b2a88f;margin-top:20px;font-size:clamp(12px,1.1vw,22px);line-height:1.6}.assembly-field{isolation:isolate;height:clamp(540px,53vw,1080px);margin-top:50px;position:relative}.clip{left:var(--x);top:var(--y);aspect-ratio:160/118;width:14%;height:auto;transform:translate(-50%, -50%) rotate(var(--tilt));color:#26251f;background:#a89772;border:1px solid #d7c79f;position:absolute;box-shadow:0 12px 24px #00000025}.clip--audio{color:#abc2b2;background:#3a4941;border-color:#64796b}.clip--image{color:#b9c3d5;background:#454b5b;border-color:#78849e}.clip svg{fill:none;stroke:currentColor;stroke-width:1px;width:100%;display:block}.clip svg .filled{fill:currentColor}.clip svg .wave-axis{opacity:.25}.clip svg .wave-bar{stroke-width:1.3px}.is-assembled .clip{left:calc(var(--col) * 12.5%);top:calc(36% + var(--row) * 16%);width:12%;transform:none}.is-assembled .clip--audio{width:24.5%;left:calc(var(--col) * 25%);height:11%}.is-assembled .clip--audio svg{height:100%}.is-assembled .clip--image{width:16%;left:calc(var(--col) * 17%)}.editing-after{grid-template-columns:1.3fr 1fr;gap:15%;padding:30px 0 70px;display:grid}.editing-after>p{font-size:clamp(17px,1.7vw,34px);line-height:1.65}.editing-after>div p{color:#b9af99;margin-top:22px;font-size:clamp(14px,1.3vw,26px);line-height:1.7}.next-scene{padding:120px var(--gutter) 100px;min-height:620px}.next-scene h2{letter-spacing:-.06em;margin:40px 0;font-size:clamp(50px,7vw,140px);font-weight:450;line-height:1.05}.next-scene h2 span{color:var(--coral)}.next-scene p{color:var(--muted);font-size:clamp(14px,1.2vw,24px);line-height:1.7}footer{padding:30px var(--gutter);color:var(--muted);justify-content:space-between;gap:30px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.scroll-float-word,.scroll-float-char{opacity:1!important;filter:none!important;will-change:auto!important;transform:none!important}}@media (min-width:1800px){.prologue{min-height:1150px;padding-top:120px}.prologue-bottom{margin-top:110px}.chapter{padding-top:130px;padding-bottom:130px}.next-scene{padding-top:170px;padding-bottom:170px}}@media (max-width:760px){.prologue{min-height:85svh;padding-top:52px}.prologue-kicker{max-width:280px;font-size:12px;line-height:1.6}h1{letter-spacing:-.055em;margin-top:55px;font-size:clamp(59px,13.1vw,96px);line-height:1.02}.prologue-bottom{margin-top:58px}.prologue-bottom p{max-width:22em;font-size:14px}.chapter{padding:46px var(--gutter) 60px}.interest-heading{grid-template-columns:1fr;gap:30px;margin-top:45px}.section-title .section-title-text{font-size:42px;line-height:1.1}.interest-heading>p{font-size:14px}.interest-drawing{width:calc(100% + 48px);max-width:100vw;margin-top:40px;margin-left:-24px}.interest-captions{grid-template-columns:1fr;gap:23px}.interest-captions>div{padding-top:17px}.interest-captions>div+div{margin-left:0}.interest-captions h3{margin-top:0;font-size:24px}.interest-captions p{margin-top:9px;font-size:13px}.interests-note{padding-top:36px;font-size:15px;line-height:1.6}.editing-top{grid-template-columns:1fr;gap:40px;margin-top:46px}.editing h2{margin-top:20px;font-size:35px}.material-count{flex-direction:row;align-items:center;gap:28px}.material-count strong{font-size:90px}.material-count p{margin-top:0;font-size:10px}.assembly-field{height:540px;margin-top:35px}.clip{width:29%}.is-assembled .clip{width:23.5%;left:calc(var(--mobile-col) * 25%);top:calc(24% + var(--mobile-row) * 12%)}.is-assembled .clip--audio{width:48%;left:calc(var(--mobile-col) * 50%);top:calc(52% + var(--mobile-row) * 9%);height:7%}.is-assembled .clip--image{width:31%;left:calc(var(--col) * 33.333%);top:74%}.is-assembled .clip--audio svg{height:100%}.editing-after{grid-template-columns:1fr;gap:35px;padding-top:0;padding-bottom:0}.editing-after>p{font-size:17px}.editing-after>div p{margin-top:14px;font-size:14px}.next-scene{padding:80px var(--gutter);min-height:540px}.next-scene h2{margin:32px 0;font-size:48px}.next-scene p{font-size:13px}footer{padding-top:24px;padding-bottom:24px;font-size:8px}}:root{--paper:#fffaf0;--coral:#ff7555;--muted:#b9bdcb;color:var(--paper);background:#0b101a}main{background:#0b101a}.opening-story{background:linear-gradient(#0b1024 0%,#0c1934 24%,#112d3b 40%,#241332 57%,#411c2e 73%,#0b352d 100%)}.prologue{isolation:isolate;min-height:100svh;padding-top:clamp(48px,7vh,110px);padding-bottom:80px}.prologue:before{content:"";z-index:-1;background:radial-gradient(at 85% 65%,#125a7580,#0000 55%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.prologue-kicker{z-index:2;color:#d6e3f5;max-width:36em;position:relative}h1{letter-spacing:-.065em;max-width:7.9em;font-size:clamp(76px,9.4vw,220px);font-weight:650}.outlined-word{color:#dcff83;-webkit-text-stroke:0;text-shadow:0 4px 45px #2b807830}.prologue-world{z-index:0;pointer-events:none;transform-origin:60% 60%;width:58%;position:absolute;top:27%;right:-7%}.prologue-world img{filter:drop-shadow(0 35px 55px #0007);width:100%;height:auto;display:block}.prologue-spark{left:calc(13% + var(--spark) * 8%);top:var(--spark-y);aspect-ratio:1;background:#e9ff9a;width:clamp(5px,.6vw,13px);display:block;position:absolute;box-shadow:0 0 20px #a9ff8290}.prologue-spark:nth-of-type(3n){background:#76edff}.prologue-bottom{z-index:2;max-width:43%;margin-top:70px;position:relative}.prologue-bottom p{color:#d1ddeb}.interests{padding-top:100px;position:relative}.interest-heading{margin-top:0}.section-title .section-title-text{color:#fbfff2;font-weight:550}.interest-heading>p{color:#d1e4e9}.interest-drawing{grid-template-columns:repeat(3,minmax(0,1fr));gap:3%;width:100%;margin:70px 0 0;display:grid}.interest-object{min-width:0;margin:0}.interest-media{justify-content:center;align-items:center;height:clamp(260px,27vw,600px);display:flex;position:relative}.interest-object img{object-fit:contain;filter:drop-shadow(0 25px 35px #0005);width:110%;max-width:none;height:90%}.interest-ai img{width:90%;height:88%}.interest-object span{letter-spacing:-.07em;color:#ddff7b;text-shadow:0 3px 20px #07152f80;font-size:clamp(50px,6vw,135px);font-weight:750;line-height:1;position:absolute;bottom:1%;left:0}.interest-film span{color:#ffad72;font-style:italic}.interest-film-art{flex-direction:column;justify-content:center;gap:14px;width:90%;height:86%;display:flex}.interest-film-strip{background:#20222f;border-block:7px dashed #e7bc77;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;display:grid;transform:rotate(-9deg);box-shadow:0 8px 18px #07132366}.interest-film-strip:nth-child(2){transform:translate(5%)rotate(6deg)}.interest-film-strip:nth-child(3){transform:translate(-4%)rotate(-4deg)}.interest-film-strip svg{width:100%;display:block}.clip .frame-illustration{stroke:none}.interest-ai span{color:#d7c4ff;font-weight:350}.interest-object figcaption{padding-top:25px}.interest-object h3{letter-spacing:-.035em;font-size:clamp(22px,1.8vw,40px);font-weight:500}.interest-object p{color:#b9d6dc;margin-top:14px;font-size:clamp(15px,1.05vw,23px);line-height:1.75}.interests-note{color:#d8ece8}.editing{color:#fff0de;padding-top:120px}.editing-top{margin-top:40px}.editing h2{font-weight:600}.editing h2 em{color:#ffb16f}.material-count strong{color:#ffe686;font-weight:500}.material-count strong span{color:#ff8d5c}.material-count p{color:#efc5b7}.editing-collage{width:100%;min-height:clamp(330px,43vw,950px);margin:35px 0 -60px;position:relative}.editing-collage img{width:85%;height:auto;margin-left:14%;display:block}.editing-word{color:#fff4cc;letter-spacing:-.06em;text-shadow:0 3px 35px #281526;font-size:clamp(54px,7.2vw,166px);font-style:italic;font-weight:800;line-height:.94;position:absolute;bottom:10%;left:0}.clip{color:#112a36;border:4px solid #ffdc9b;background:#ffd17d;border-bottom-width:14px;box-shadow:0 12px 22px #0005}.clip--audio{color:#7bffde;background:#104e59;border-color:#29aaab;border-bottom-width:3px}.clip--image{background:#4c256f;border-color:#ecb9ff}.editing-after>div p{color:#e9c7b7}footer{color:#c0c8d3;background:#171a20;align-items:center;font-size:12px}footer a{padding:12px 0}footer:focus{outline:none}.author-jump{z-index:3;top:clamp(40px,6vh,100px);right:var(--gutter);color:#bac9dc;align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute}.author-jump:hover{color:#fff}.author-jump:focus-visible{outline-offset:5px;outline:2px solid #dcff83}.work-team{background:linear-gradient(#252830 0%,#252974 21%,#233979 41%,#202941 63%,#141e39 100%)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (min-width:1800px){.prologue{min-height:1300px}.prologue-world{width:58%;top:24%;right:-4%}.prologue-bottom{margin-top:100px}}@media (max-width:1100px) and (min-width:761px){.prologue{min-height:900px}.prologue-world{width:70%;top:40%;right:-11%}.prologue-bottom{max-width:50%}.interest-media{height:260px}}@media (max-width:760px){.prologue{min-height:920px;padding-top:45px;padding-bottom:50px}.author-jump{min-height:40px;font-size:11px;top:0}h1{margin-top:42px;font-size:clamp(59px,13.5vw,96px);line-height:1}.prologue-world{width:125%;top:360px;right:-20%}.prologue-kicker{max-width:26em;font-size:12px}.prologue-bottom{max-width:none;margin-top:360px}.prologue-bottom p{color:#dbe9ea;max-width:23em}.interests{padding-top:55px}.interest-drawing{grid-template-columns:1fr;gap:50px;width:100%;max-width:none;margin:25px 0 0}.interest-media{height:280px}.interest-object img{width:118%;height:100%}.interest-ai img{width:100%;height:94%}.interest-object span{font-size:66px}.interest-object figcaption{padding-top:18px}.interest-object h3{font-size:25px}.interest-object p{margin-top:10px;font-size:15px}.interests-note{font-size:17px}.editing{padding-top:60px}.editing-top{margin-top:0}.editing h2{font-size:38px}.material-count strong{font-size:102px}.material-count p{font-size:12px}.editing-collage{width:calc(100% + 48px);min-height:330px;margin:35px -24px -35px}.editing-collage img{width:118%;margin-left:4%}.editing-word{font-size:57px;bottom:12%;left:24px}.clip{border-width:2px 2px 8px}.clip--audio{border-bottom-width:2px}footer{font-size:11px}}
