.ConstellationBand-module__WI9qlW__band{background:radial-gradient(at 18% 0,#f9e3f388,#0000 50%),linear-gradient(105deg,#d8eafb,#e6def7 52%,#daeafa);border-block:1px solid #b6a0d366;flex-shrink:0;height:98px;position:relative;overflow:hidden}.ConstellationBand-module__WI9qlW__band:before{content:"";pointer-events:none;background-image:radial-gradient(#9381b066 .65px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0006,#0000);mask-image:linear-gradient(#0000,#0006,#0000)}.ConstellationBand-module__WI9qlW__track{align-items:center;width:max-content;height:100%;animation:90s linear infinite ConstellationBand-module__WI9qlW__constellation-scroll;display:flex}.ConstellationBand-module__WI9qlW__group{flex-shrink:0;justify-content:space-around;align-items:center;gap:44px;min-width:100vw;padding:0 22px;display:flex}.ConstellationBand-module__WI9qlW__star{color:#8870b0;flex-shrink:0;width:140px;height:84px;animation:9s ease-in-out infinite ConstellationBand-module__WI9qlW__constellation-sway;display:block}.ConstellationBand-module__WI9qlW__star:nth-child(3n+2){color:#648fb8;animation-delay:-3s}.ConstellationBand-module__WI9qlW__star:nth-child(3n){color:#bc80a8;animation-delay:-6s}.ConstellationBand-module__WI9qlW__star:nth-child(2n){animation-direction:reverse}@keyframes ConstellationBand-module__WI9qlW__constellation-scroll{to{transform:translate(-50%)}}@keyframes ConstellationBand-module__WI9qlW__constellation-sway{0%,to{transform:translateY(2px)rotate(-3deg)}50%{transform:translateY(-3px)rotate(3deg)}}@media (max-width:600px){.ConstellationBand-module__WI9qlW__band{height:76px}.ConstellationBand-module__WI9qlW__group{gap:24px;padding-inline:12px}.ConstellationBand-module__WI9qlW__star{width:110px;height:66px}}@media (prefers-color-scheme:dark){.ConstellationBand-module__WI9qlW__band{background:radial-gradient(at 18% 0,#57365555,#0000 50%),linear-gradient(105deg,#26384e,#352c4b 52%,#283e52);border-color:#a28ac65c}.ConstellationBand-module__WI9qlW__band:before{background-image:radial-gradient(#c5b2df77 .65px,#0000 1px)}.ConstellationBand-module__WI9qlW__star{color:#c7afe7}.ConstellationBand-module__WI9qlW__star:nth-child(3n+2){color:#a1cce9}.ConstellationBand-module__WI9qlW__star:nth-child(3n){color:#e6afd1}}@media print{.ConstellationBand-module__WI9qlW__band{display:none}}
.Home-module__j3KsZq__home{--lavender:#c8b5f4;--blue:#b9ddfa;--pink:#f4a8d2;--paper:#f5f3fc;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:"Avenir Next","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}:where(.Home-module__j3KsZq__home) *{box-sizing:border-box}.Home-module__j3KsZq__home{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}:where(.Home-module__j3KsZq__home) button,:where(.Home-module__j3KsZq__home) a{-webkit-tap-highlight-color:transparent}:where(.Home-module__j3KsZq__home) button{font:inherit;color:inherit}:where(.Home-module__j3KsZq__home) a{color:inherit;text-decoration:none}:where(.Home-module__j3KsZq__home) img,:where(.Home-module__j3KsZq__home) svg{max-width:100%;display:block}:where(.Home-module__j3KsZq__home) button{cursor:pointer}:where(.Home-module__j3KsZq__home) button:focus-visible,:where(.Home-module__j3KsZq__home) a:focus-visible{outline-offset:5px;outline:3px solid #a33380}:where(.Home-module__j3KsZq__home) ::-moz-selection{background:var(--pink);color:var(--ink)}:where(.Home-module__j3KsZq__home) ::selection{background:var(--pink);color:var(--ink)}:where(.Home-module__j3KsZq__home) h1,:where(.Home-module__j3KsZq__home) h2,:where(.Home-module__j3KsZq__home) h3,:where(.Home-module__j3KsZq__home) p{margin:0}:where(.Home-module__j3KsZq__home) button{border:0}:where(.Home-module__j3KsZq__home) a,:where(.Home-module__j3KsZq__home) button{touch-action:manipulation}.Home-module__j3KsZq__mono{font-family:var(--mono);letter-spacing:.12em;font-size:11px;line-height:1.8}.Home-module__j3KsZq__wrap{width:calc(100% - 112px);max-width:1440px;margin:auto}.Home-module__j3KsZq__skip-link{z-index:100;background:var(--ink);color:#fff;padding:14px;position:fixed;top:-80px;left:20px}.Home-module__j3KsZq__skip-link:focus{top:60px}.Home-module__j3KsZq__motion-toggle{font-family:var(--mono);text-align:right;background:0 0;min-width:82px;padding:8px 0;font-size:10px}.Home-module__j3KsZq__site-header{z-index:10;justify-content:space-between;align-items:center;height:96px;display:flex;position:relative}.Home-module__j3KsZq__brand{letter-spacing:-.055em;align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.Home-module__j3KsZq__site-nav{align-items:center;gap:34px;font-size:12px;font-weight:600;display:flex}.Home-module__j3KsZq__site-nav a{position:relative}.Home-module__j3KsZq__site-nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .2s;position:absolute;bottom:-5px;left:0}.Home-module__j3KsZq__site-nav a:hover:after{width:100%}.Home-module__j3KsZq__nav-contact{border:1px solid var(--line);border-radius:30px;padding:12px 18px}.Home-module__j3KsZq__button{background:var(--ink);color:#f9f6ff;border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:28px;padding:18px 23px;font-size:13px;transition:transform .2s,background .2s;display:inline-flex}.Home-module__j3KsZq__button:hover{background:#4f5081;transform:translateY(-3px)}.Home-module__j3KsZq__button span:last-child{font-size:19px}.Home-module__j3KsZq__text-link{border-bottom:1px solid;align-items:center;gap:24px;padding:12px 0;font-size:12px;display:inline-flex}.Home-module__j3KsZq__hero-actions{align-items:center;gap:28px;display:flex}.Home-module__j3KsZq__section-top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.Home-module__j3KsZq__section-top h2{letter-spacing:-.055em;font-size:clamp(35px,4vw,58px);font-weight:600;line-height:1.2}.Home-module__j3KsZq__section-top .Home-module__j3KsZq__mono{margin-bottom:12px}.Home-module__j3KsZq__section{padding:96px 0}.Home-module__j3KsZq__project-image{aspect-ratio:1.8;background:#d7cdf0;position:relative;overflow:hidden}.Home-module__j3KsZq__project-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s}.Home-module__j3KsZq__journal-list{border-top:1px solid var(--line)}.Home-module__j3KsZq__journal-row{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr 120px 20px;align-items:center;gap:24px;padding:28px 0;transition:padding .2s,background .2s;display:grid}.Home-module__j3KsZq__journal-row:hover{background:#c8b5f41a;padding-left:15px}.Home-module__j3KsZq__journal-row h3{font-size:15px;font-weight:500;line-height:1.7}.Home-module__j3KsZq__journal-row .Home-module__j3KsZq__mono{font-size:10px}.Home-module__j3KsZq__contact-section{border-top:1px solid var(--line);padding:70px 0 48px}.Home-module__j3KsZq__contact-section>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.Home-module__j3KsZq__contact-section h2{letter-spacing:-.055em;font-size:clamp(40px,5.5vw,80px);font-weight:500}.Home-module__j3KsZq__contact-section p{margin-top:12px;font-size:13px;line-height:1.9}.Home-module__j3KsZq__footer{font-family:var(--mono);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 0 30px;font-size:10px;display:flex}.Home-module__j3KsZq__footer-links{gap:24px;display:flex}.Home-module__j3KsZq__reveal{animation:.9s both Home-module__j3KsZq__reveal}.Home-module__j3KsZq__delay-2{animation-delay:.3s}.Home-module__j3KsZq__spin{animation:50s linear infinite Home-module__j3KsZq__spin}.Home-module__j3KsZq__star-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Home-module__j3KsZq__pattern-cross{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M13 16h6m-3-3v6' stroke='%23676596' stroke-opacity='.2' stroke-width='.7'/%3E%3C/svg%3E")}.Home-module__j3KsZq__home[data-motion-paused=true] *,.Home-module__j3KsZq__home[data-motion-paused=true] :before,.Home-module__j3KsZq__home[data-motion-paused=true] :after{scroll-behavior:auto!important;animation-play-state:paused!important}.Home-module__j3KsZq__home[data-motion-paused=true] .Home-module__j3KsZq__reveal{opacity:1;animation:none;transform:none}.Home-module__j3KsZq__art-shell{transform:translate(var(--pointer-x,0px),var(--pointer-y,0px));will-change:transform;transition:transform .6s ease-out}.Home-module__j3KsZq__home[data-motion-paused=true] .Home-module__j3KsZq__art-shell{transition:none;transform:none}@keyframes Home-module__j3KsZq__float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-15px)rotate(0)}}@keyframes Home-module__j3KsZq__spin{to{transform:rotate(360deg)}}@keyframes Home-module__j3KsZq__marquee{to{transform:translate(-50%)}}@keyframes Home-module__j3KsZq__reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(.Home-module__j3KsZq__home) *,:where(.Home-module__j3KsZq__home) :before,:where(.Home-module__j3KsZq__home) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.Home-module__j3KsZq__art-shell{transform:none!important}}@media (min-width:1700px){.Home-module__j3KsZq__wrap{width:calc(100% - 160px)}}@media (max-width:900px){.Home-module__j3KsZq__wrap{width:calc(100% - 56px)}.Home-module__j3KsZq__site-nav{gap:20px}.Home-module__j3KsZq__journal-row{grid-template-columns:105px 1fr 20px;gap:15px}.Home-module__j3KsZq__journal-row>.Home-module__j3KsZq__category{display:none}.Home-module__j3KsZq__section{padding:70px 0}}@media (max-width:600px){.Home-module__j3KsZq__wrap{width:calc(100% - 40px)}.Home-module__j3KsZq__motion-toggle{min-width:65px;font-size:9px}.Home-module__j3KsZq__site-header{height:78px}.Home-module__j3KsZq__brand{font-size:24px}.Home-module__j3KsZq__site-nav{gap:16px;font-size:11px}.Home-module__j3KsZq__site-nav .Home-module__j3KsZq__nav-profile{display:none}.Home-module__j3KsZq__nav-contact{padding:9px 12px}.Home-module__j3KsZq__section{padding:58px 0}.Home-module__j3KsZq__section-top{align-items:start;margin-bottom:25px}.Home-module__j3KsZq__section-top h2{font-size:36px}.Home-module__j3KsZq__section-top .Home-module__j3KsZq__text-link{white-space:nowrap;gap:12px;font-size:10px}.Home-module__j3KsZq__journal-row{grid-template-columns:1fr 20px;gap:8px;padding:22px 0}.Home-module__j3KsZq__journal-row .Home-module__j3KsZq__mono{grid-column:1/-1}.Home-module__j3KsZq__journal-row h3{font-size:13px}.Home-module__j3KsZq__journal-row .Home-module__j3KsZq__category{display:none}.Home-module__j3KsZq__contact-section{padding:50px 0 36px}.Home-module__j3KsZq__contact-section>div{display:block}.Home-module__j3KsZq__contact-section .Home-module__j3KsZq__button{margin-top:25px}.Home-module__j3KsZq__footer{align-items:start;font-size:9px}.Home-module__j3KsZq__footer-links{gap:13px}.Home-module__j3KsZq__hero-actions{gap:22px}.Home-module__j3KsZq__button{padding:16px 20px;font-size:12px}.Home-module__j3KsZq__text-link{font-size:11px}}@media (max-width:360px){.Home-module__j3KsZq__site-nav a[href=\#journal]{display:none}}.Home-module__j3KsZq__home{--serif:"Baskerville","YuMincho","Hiragino Mincho ProN",serif}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{height:99px}.Home-module__j3KsZq__home .Home-module__j3KsZq__brand{letter-spacing:-.04em;font-size:23px;font-weight:600}.Home-module__j3KsZq__home .Home-module__j3KsZq__brand .Home-module__j3KsZq__mono{letter-spacing:.01em;margin-left:12px;font-weight:400}.Home-module__j3KsZq__home .Home-module__j3KsZq__nav-contact{border:0;padding-right:0}.Home-module__j3KsZq__cosmos-hero{isolation:isolate;background:radial-gradient(at 80% 54%,#bfd6f29c,#0000 56%);min-height:745px;position:relative}.Home-module__j3KsZq__cosmos-topline{letter-spacing:.06em;justify-content:space-between;padding-top:23px;font-size:8px;display:flex}.Home-module__j3KsZq__cosmos-topline>span:first-child{align-items:center;gap:8px;display:flex}.Home-module__j3KsZq__cosmos-topline i{background:#b682af;border-radius:50%;width:4px;height:4px}.Home-module__j3KsZq__cosmos-heading{z-index:2;pointer-events:none;padding-top:76px;position:relative}.Home-module__j3KsZq__cosmos-heading>.Home-module__j3KsZq__mono{letter-spacing:.1em;font-size:9px}.Home-module__j3KsZq__cosmos-heading h1{font-family:var(--serif);letter-spacing:.065em;margin-top:20px;font-size:clamp(38px,4vw,61px);font-weight:500;line-height:1.75}.Home-module__j3KsZq__cosmos-heading h1>span{color:#8b7dad}.Home-module__j3KsZq__cosmos-map{z-index:-1;width:650px;height:510px;position:absolute;top:87px;right:-30px}.Home-module__j3KsZq__constellation{opacity:.88;width:100%;height:100%}.Home-module__j3KsZq__cosmos-core{width:145px;height:145px;position:absolute;top:calc(49.02% - 72.5px);left:calc(50% - 72.5px)}.Home-module__j3KsZq__cosmos-core>img{-o-object-fit:cover;object-fit:cover;opacity:.85;filter:saturate(.8);border:4px solid #e2e6f6;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.Home-module__j3KsZq__core-orbit{border:1px solid #8a8bb26e;border-radius:50%;position:absolute;inset:-16px}.Home-module__j3KsZq__core-orbit:after{content:"";background:#edb4d6;border:1px solid #be8fb7;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:16px}.Home-module__j3KsZq__core-label{letter-spacing:.13em;white-space:nowrap;font-size:7px;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.Home-module__j3KsZq__map-node{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#eff1fba8;border:1px solid #8d96b74a;min-width:170px;padding:12px 28px 12px 14px;transition:transform .3s,background .3s;position:absolute}.Home-module__j3KsZq__map-node:hover{background:#f7f1fb;transform:translateY(-4px)}.Home-module__j3KsZq__map-node:before{content:"";background:#8581a7;width:4px;height:4px;position:absolute;top:-2.5px;left:-2.5px}.Home-module__j3KsZq__map-node .Home-module__j3KsZq__mono{color:#717794;letter-spacing:.1em;font-size:7px}.Home-module__j3KsZq__map-node b{letter-spacing:.04em;margin-top:5px;font-size:11px;font-weight:500;display:block}.Home-module__j3KsZq__node-plus{color:#a67f9f;font-size:14px;position:absolute;top:7px;right:10px}.Home-module__j3KsZq__node-clarity{top:96px;left:35px}.Home-module__j3KsZq__node-curiosity{top:41px;right:5px}.Home-module__j3KsZq__node-conviction{bottom:103px;right:-2px}.Home-module__j3KsZq__node-care{bottom:71px;left:36px}.Home-module__j3KsZq__cosmos-intro{z-index:3;width:400px;margin-top:30px;position:relative}.Home-module__j3KsZq__cosmos-intro>p{letter-spacing:.07em;font-size:12px;line-height:2.15}.Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__hero-actions{margin-top:26px}.Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__button{background:#4b526f;border-color:#4b526f;gap:32px;padding:16px 22px}.Home-module__j3KsZq__cosmos-bottom{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;padding-top:23px;font-size:8px;display:flex;position:absolute;bottom:28px;left:0;right:0}.Home-module__j3KsZq__cosmos-belief{background:#e5e8f3}.Home-module__j3KsZq__cosmos-belief>.Home-module__j3KsZq__wrap{grid-template-columns:1fr 1fr;gap:100px;display:grid}.Home-module__j3KsZq__belief-title h2{font-family:var(--serif);letter-spacing:.04em;margin:25px 0 16px;font-size:43px;font-weight:500;line-height:1.7}.Home-module__j3KsZq__belief-title h2 em{color:#8580a7;font-style:normal}.Home-module__j3KsZq__belief-title>p:last-child{letter-spacing:.06em;font-size:12px;line-height:2}.Home-module__j3KsZq__home .Home-module__j3KsZq__section-top h2{font-family:var(--serif);letter-spacing:-.02em;font-size:44px;font-weight:400}.Home-module__j3KsZq__home .Home-module__j3KsZq__section-top h2>span{font-family:var(--sans);letter-spacing:.05em;color:#79809a;margin-left:14px;font-size:12px}.Home-module__j3KsZq__cosmos-work{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding:32px 0;display:grid}.Home-module__j3KsZq__cosmos-work-caption>.Home-module__j3KsZq__mono{font-size:9px}.Home-module__j3KsZq__cosmos-work h3{font-family:var(--serif);letter-spacing:.08em;margin:20px 0;font-size:36px;font-weight:400}.Home-module__j3KsZq__cosmos-work h3>span{color:#79809a;letter-spacing:0;margin-left:18px;font-family:Baskerville,serif;font-size:21px;font-style:italic}.Home-module__j3KsZq__cosmos-work p{font-size:12px;line-height:2.2}.Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__text-link{margin-top:13px;font-size:10px}.Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image{aspect-ratio:1.9;border:1px solid var(--line)}.Home-module__j3KsZq__cosmos-work:hover img{transform:scale(1.025)}.Home-module__j3KsZq__cosmos-journal{background:#e5eaf5}.Home-module__j3KsZq__cosmos-journal .Home-module__j3KsZq__section-top h2{letter-spacing:.04em;font-size:35px}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section{background-color:#e8e6f3;padding:85px 0}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section h2{font-family:var(--serif);letter-spacing:.04em;margin-top:21px;font-size:43px;font-weight:400}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section h2>em{color:#8e7eac;font-style:normal}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section p{font-size:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__footer{border:0}@media (min-width:1500px){.Home-module__j3KsZq__cosmos-map{width:770px;height:578px;top:81px;right:-20px}.Home-module__j3KsZq__cosmos-hero{min-height:790px}.Home-module__j3KsZq__cosmos-heading{padding-top:87px}.Home-module__j3KsZq__node-clarity{top:116px;left:45px}.Home-module__j3KsZq__node-curiosity{top:54px;right:28px}.Home-module__j3KsZq__node-conviction{bottom:122px;right:24px}.Home-module__j3KsZq__node-care{bottom:85px;left:55px}}@media (max-width:1200px){.Home-module__j3KsZq__cosmos-map{width:550px;height:440px;top:158px;right:-30px}.Home-module__j3KsZq__cosmos-core{width:120px;height:120px;top:calc(49.02% - 60px);left:calc(50% - 60px)}.Home-module__j3KsZq__map-node{min-width:150px;padding:10px}.Home-module__j3KsZq__map-node b{font-size:10px}.Home-module__j3KsZq__node-clarity{top:86px;left:0}.Home-module__j3KsZq__node-curiosity{top:35px;right:0}.Home-module__j3KsZq__node-conviction{bottom:86px;right:-5px}.Home-module__j3KsZq__node-care{bottom:58px;left:9px}.Home-module__j3KsZq__cosmos-heading h1{font-size:43px}.Home-module__j3KsZq__cosmos-heading{padding-top:55px}.Home-module__j3KsZq__cosmos-belief>.Home-module__j3KsZq__wrap{gap:50px}.Home-module__j3KsZq__cosmos-work{gap:40px}.Home-module__j3KsZq__cosmos-topline{font-size:7px}.Home-module__j3KsZq__home .Home-module__j3KsZq__brand .Home-module__j3KsZq__mono{display:none}}@media (max-width:900px){.Home-module__j3KsZq__cosmos-hero{min-height:1085px}.Home-module__j3KsZq__cosmos-heading{padding-top:49px}.Home-module__j3KsZq__cosmos-heading h1{font-size:48px}.Home-module__j3KsZq__cosmos-map{width:100%;max-width:650px;height:510px;top:467px;right:0}.Home-module__j3KsZq__cosmos-intro{margin-top:26px}.Home-module__j3KsZq__cosmos-core{width:145px;height:145px;top:calc(49.02% - 72.5px);left:calc(50% - 72.5px)}.Home-module__j3KsZq__node-clarity{top:106px;left:0}.Home-module__j3KsZq__node-curiosity{top:51px;right:0}.Home-module__j3KsZq__node-conviction{bottom:103px;right:0}.Home-module__j3KsZq__node-care{bottom:81px;left:0}.Home-module__j3KsZq__cosmos-bottom>span:last-child{display:none}.Home-module__j3KsZq__cosmos-belief>.Home-module__j3KsZq__wrap{grid-template-columns:1fr;gap:20px}.Home-module__j3KsZq__cosmos-work{grid-template-columns:.8fr 1.2fr;gap:25px}.Home-module__j3KsZq__cosmos-work h3{font-size:30px}.Home-module__j3KsZq__cosmos-work h3 span{margin:8px 0 0;font-size:18px;display:block}.Home-module__j3KsZq__cosmos-work p{font-size:11px}.Home-module__j3KsZq__home .Home-module__j3KsZq__section-top h2>span{margin:12px 0 0;display:block}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section h2{font-size:36px}}@media (max-width:600px){.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{font-size:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__nav-contact{padding:0}.Home-module__j3KsZq__cosmos-hero{min-height:957px}.Home-module__j3KsZq__cosmos-topline{letter-spacing:0;gap:15px;padding-top:20px;font-size:6px}.Home-module__j3KsZq__cosmos-topline>span:last-child{text-align:right;max-width:65px}.Home-module__j3KsZq__cosmos-heading{padding-top:43px}.Home-module__j3KsZq__cosmos-heading>.Home-module__j3KsZq__mono{font-size:8px}.Home-module__j3KsZq__cosmos-heading h1{letter-spacing:.045em;white-space:nowrap;margin-top:18px;font-size:clamp(26px,7.5vw,40px);line-height:1.9}.Home-module__j3KsZq__cosmos-intro{width:100%;margin-top:24px}.Home-module__j3KsZq__cosmos-intro>p{font-size:11px;line-height:2.2}.Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__hero-actions{gap:25px;margin-top:24px}.Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__button{gap:25px;padding:14px 17px;font-size:11px}.Home-module__j3KsZq__cosmos-map{width:calc(100% + 20px);height:375px;top:490px;right:-10px}.Home-module__j3KsZq__cosmos-core{width:96px;height:96px;top:calc(49.02% - 48px);left:calc(50% - 48px)}.Home-module__j3KsZq__core-orbit{inset:-9px}.Home-module__j3KsZq__core-orbit:after{width:6px;height:6px;top:8px}.Home-module__j3KsZq__core-label{font-size:5px;bottom:-31px}.Home-module__j3KsZq__map-node{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-width:122px;padding:9px 13px 9px 8px}.Home-module__j3KsZq__map-node .Home-module__j3KsZq__mono{letter-spacing:.04em;font-size:5px}.Home-module__j3KsZq__map-node b{letter-spacing:0;margin-top:4px;font-size:8px}.Home-module__j3KsZq__node-plus{font-size:12px;top:4px;right:5px}.Home-module__j3KsZq__node-clarity{top:44px;left:0}.Home-module__j3KsZq__node-curiosity{top:9px;right:0}.Home-module__j3KsZq__node-conviction{bottom:14px;right:0}.Home-module__j3KsZq__node-care{bottom:39px;left:0}.Home-module__j3KsZq__cosmos-bottom{letter-spacing:.015em;gap:20px;padding-top:21px;font-size:6px;bottom:23px}.Home-module__j3KsZq__cosmos-bottom>span{max-width:130px}.Home-module__j3KsZq__belief-title h2{margin:18px 0 14px;font-size:31px}.Home-module__j3KsZq__belief-title>p:last-child{font-size:11px}.Home-module__j3KsZq__home .Home-module__j3KsZq__section-top h2{font-size:34px}.Home-module__j3KsZq__home .Home-module__j3KsZq__section-top h2>span{font-size:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__section-top .Home-module__j3KsZq__text-link{font-size:9px}.Home-module__j3KsZq__cosmos-work{grid-template-columns:1fr;gap:22px;padding:28px 0}.Home-module__j3KsZq__cosmos-work h3{margin:14px 0;font-size:32px}.Home-module__j3KsZq__cosmos-work h3>span{margin-left:15px;font-size:20px;display:inline}.Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image{grid-row:1}.Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__text-link{margin-top:10px}.Home-module__j3KsZq__cosmos-work-caption>.Home-module__j3KsZq__mono{font-size:8px}.Home-module__j3KsZq__cosmos-journal .Home-module__j3KsZq__section-top h2{letter-spacing:.015em;font-size:25px}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section{padding:53px 0}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section h2{font-size:30px}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-section p{font-size:11px}}.Home-module__j3KsZq__bloom-sky{background:radial-gradient(at 84% 22%,#c5b7edc4,#0000 53%),radial-gradient(at 61% 82%,#badcf4bf,#0000 57%),radial-gradient(at 12% 95%,#ecc8e259,#0000 47%),#eceaf8;position:relative;overflow:clip}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{border-color:#7b6e9838}.Home-module__j3KsZq__home .Home-module__j3KsZq__brand{gap:11px}.Home-module__j3KsZq__ham-logo{flex:none;width:34px;height:34px}.Home-module__j3KsZq__home .Home-module__j3KsZq__brand .Home-module__j3KsZq__mono{color:#696486;font-size:9px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-hero{background:0 0;min-height:747px}.Home-module__j3KsZq__bloom-kicker{letter-spacing:.11em;color:#686386;font-size:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{letter-spacing:.025em;margin-top:23px;font-size:clamp(38px,3.5vw,54px);line-height:1.8}.Home-module__j3KsZq__bloom-subline{letter-spacing:.08em;color:#6a6288;margin-top:18px;font-size:15px;line-height:1.9}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{width:515px;margin-top:29px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p{letter-spacing:.025em;font-size:12px;line-height:2.2}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p+p{margin-top:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__hero-actions{margin-top:28px}.Home-module__j3KsZq__home .Home-module__j3KsZq__button{border-color:#484469}.Home-module__j3KsZq__home .Home-module__j3KsZq__button:hover{background:#66557f;border-color:#66557f}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{top:109px;right:-25px}.Home-module__j3KsZq__map-aura{z-index:-1;background:radial-gradient(circle at 27% 25%,#f7e9ff7a,#c4b5f345 48%,#afcff043 73%,#0000 74%);border-radius:50%;width:460px;height:460px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 50px #edf3ff7a,0 0 70px #bdbbee44}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core>img{opacity:1;filter:none}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node{border-color:#9890bb77}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node:hover{background:#fff4fb}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node .Home-module__j3KsZq__mono{color:#6a6387}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node b{color:#4c446a}.Home-module__j3KsZq__home .Home-module__j3KsZq__node-plus{color:#b478a6}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom{border-color:#8076a538}.Home-module__j3KsZq__bloom-dust{opacity:.35;z-index:-2;position:absolute;inset:42px 0 0 52%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.Home-module__j3KsZq__saturn-field{pointer-events:none;z-index:-1;position:absolute;inset:0}.Home-module__j3KsZq__saturn{-o-object-fit:contain;object-fit:contain;opacity:.7;pointer-events:none;animation:14s ease-in-out infinite Home-module__j3KsZq__saturn-drift}.Home-module__j3KsZq__saturn-field .Home-module__j3KsZq__saturn{position:absolute}.Home-module__j3KsZq__saturn-one{opacity:.64;width:100px;height:70px;top:9px;right:10%}.Home-module__j3KsZq__saturn-two{opacity:.52;width:49px;height:35px;animation-delay:-4s;top:84px;left:43%}.Home-module__j3KsZq__saturn-three{opacity:.8;width:71px;height:50px;animation-delay:-7s;top:61%;right:-19px}.Home-module__j3KsZq__saturn-four{opacity:.65;width:125px;height:88px;animation-delay:-9s;bottom:64px;left:47%}.Home-module__j3KsZq__saturn-five{opacity:.46;width:42px;height:30px;animation-delay:-2s;bottom:114px;left:0}@keyframes Home-module__j3KsZq__saturn-drift{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-9px)rotate(4deg)}}.Home-module__j3KsZq__bloom-approach{background:linear-gradient(120deg,#efedf8,#e8e8f7 60%,#e3eaf8);border-top:1px solid #fff8}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title{position:relative}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title h2{font-size:40px}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title h2 em{color:#8373a6}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title>p{font-size:13px;line-height:2.1}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title>.Home-module__j3KsZq__mono{font-size:10px}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title .Home-module__j3KsZq__text-link{margin-top:24px}.Home-module__j3KsZq__approach-saturn{opacity:.43;width:102px;height:72px;animation-delay:-6s;position:absolute;bottom:-15px;right:44px}.Home-module__j3KsZq__approach-list article{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:20px;padding:27px 0;display:grid}.Home-module__j3KsZq__approach-list article:first-child{border:0;padding-top:0}.Home-module__j3KsZq__approach-list article:last-child{padding-bottom:0}.Home-module__j3KsZq__approach-list article>.Home-module__j3KsZq__mono{color:#9480ad;padding-top:5px;font-size:10px}.Home-module__j3KsZq__approach-list h3{letter-spacing:.045em;margin-bottom:12px;font-size:18px;font-weight:500}.Home-module__j3KsZq__approach-list p{color:#67627e;max-width:39em;font-size:12px;line-height:2.2}.Home-module__j3KsZq__bloom-about{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding-top:30px;padding-bottom:30px;display:flex}.Home-module__j3KsZq__bloom-about-mark{flex:none;align-items:center;gap:14px;display:flex}.Home-module__j3KsZq__bloom-about-mark .Home-module__j3KsZq__mono{font-size:8px}.Home-module__j3KsZq__bloom-about .Home-module__j3KsZq__ham-logo{width:28px;height:28px}.Home-module__j3KsZq__bloom-about>p{color:#66617d;font-size:11px;line-height:2.1}.Home-module__j3KsZq__bloom-about>.Home-module__j3KsZq__text-link{white-space:nowrap;margin-left:auto;font-size:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-works .Home-module__j3KsZq__section-top h2{letter-spacing:.045em;font-size:37px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work p{max-width:32em;line-height:2.2}.Home-module__j3KsZq__home .Home-module__j3KsZq__project-image{border-radius:3px}.Home-module__j3KsZq__bloom-journal{background:radial-gradient(at 95% 95%,#d8c9ec77,#0000 50%),linear-gradient(115deg,#e5eaf7,#e0eafa);position:relative;overflow:clip}.Home-module__j3KsZq__bloom-journal>.Home-module__j3KsZq__wrap{position:relative}.Home-module__j3KsZq__bloom-journal .Home-module__j3KsZq__section-top{margin-bottom:19px}.Home-module__j3KsZq__bloom-journal .Home-module__j3KsZq__section-top h2{letter-spacing:.025em;font-size:34px}.Home-module__j3KsZq__journal-intro{color:#68647e;margin-bottom:31px;font-size:12px;line-height:2}.Home-module__j3KsZq__mobile-break{display:none}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row{grid-template-columns:122px 1fr 138px 20px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row h3{font-size:14px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row p{color:#6b6583;margin-top:6px;font-size:11px;line-height:1.9}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row .Home-module__j3KsZq__category{letter-spacing:.06em;font-size:8px}.Home-module__j3KsZq__journal-saturn{opacity:.4;width:100px;height:70px;animation-delay:-5s;position:absolute;top:30px;right:19%}.Home-module__j3KsZq__zenn-link{margin-top:29px;font-size:11px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact{position:relative;overflow:clip}.Home-module__j3KsZq__bloom-contact>.Home-module__j3KsZq__wrap{position:relative}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact h2{margin-top:17px;font-size:40px;line-height:1.75}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact h2 em{color:#8b75a9}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact p{font-size:13px;line-height:2.1}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact .Home-module__j3KsZq__mono{font-size:10px}.Home-module__j3KsZq__contact-pattern{opacity:.45;position:absolute;inset:0 0 0 55%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.Home-module__j3KsZq__contact-saturn{opacity:.6;width:134px;height:94px;animation-delay:-8s;position:absolute;top:52px;right:28%}.Home-module__j3KsZq__home .Home-module__j3KsZq__footer{font-size:9px}@media (min-width:1500px){.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-hero{min-height:790px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{top:93px;right:-20px}.Home-module__j3KsZq__map-aura{width:515px;height:515px}}@media (max-width:1200px){.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading{padding-top:75px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{font-size:42px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{top:169px;right:-26px}.Home-module__j3KsZq__map-aura{width:390px;height:390px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{width:455px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p{font-size:11px}.Home-module__j3KsZq__saturn-two{top:59px;left:47%}.Home-module__j3KsZq__saturn-four{left:50%}.Home-module__j3KsZq__bloom-about{gap:19px}.Home-module__j3KsZq__bloom-about>p{font-size:10px}.Home-module__j3KsZq__bloom-about-mark .Home-module__j3KsZq__mono{display:none}}@media (max-width:1000px){.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{font-size:38px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{width:490px;height:420px;right:-20px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{width:420px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row{grid-template-columns:105px 1fr 20px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row .Home-module__j3KsZq__category{display:none}}@media (max-width:1100px){.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-hero{min-height:1190px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{font-size:48px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{width:100%}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p{font-size:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{width:100%;height:510px;top:585px;right:0}.Home-module__j3KsZq__map-aura{width:450px;height:450px}.Home-module__j3KsZq__saturn-one{top:42px;right:0}.Home-module__j3KsZq__saturn-two{top:474px;left:4%}.Home-module__j3KsZq__saturn-three{top:46%;right:4%}.Home-module__j3KsZq__saturn-four{bottom:85px;left:61%}.Home-module__j3KsZq__saturn-five{bottom:120px}.Home-module__j3KsZq__bloom-dust{inset:470px 0 0}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title h2{font-size:38px}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title>p{font-size:12px}.Home-module__j3KsZq__approach-list{margin-top:34px}.Home-module__j3KsZq__approach-list h3{font-size:17px}.Home-module__j3KsZq__approach-saturn{bottom:50px;right:40px}.Home-module__j3KsZq__bloom-about{flex-wrap:wrap}.Home-module__j3KsZq__bloom-about>p{flex:1}.Home-module__j3KsZq__bloom-about>.Home-module__j3KsZq__text-link{margin-left:46px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-works .Home-module__j3KsZq__section-top h2{font-size:34px}.Home-module__j3KsZq__bloom-journal .Home-module__j3KsZq__section-top h2{font-size:31px}.Home-module__j3KsZq__journal-saturn{width:72px;top:48px;right:20%}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact h2{font-size:35px}}@media (max-width:600px){.Home-module__j3KsZq__mobile-break{display:inline}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{height:78px}.Home-module__j3KsZq__home .Home-module__j3KsZq__brand{gap:9px;font-size:22px}.Home-module__j3KsZq__ham-logo{width:28px;height:28px}.Home-module__j3KsZq__bloom-kicker{letter-spacing:.05em;font-size:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{letter-spacing:0;margin-top:18px;line-height:1.9}.Home-module__j3KsZq__bloom-subline{letter-spacing:.01em;margin-top:19px;font-size:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{margin-top:21px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p{line-height:2.1}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p+p{margin-top:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__hero-actions{margin-top:24px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{height:375px}.Home-module__j3KsZq__map-aura{width:280px;height:280px}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node b{font-size:8px}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node .Home-module__j3KsZq__mono{font-size:6px}.Home-module__j3KsZq__saturn-one{opacity:.65;width:74px;height:52px;top:35px;right:0}.Home-module__j3KsZq__saturn-two{opacity:.58;width:35px;height:25px;top:517px;left:5px}.Home-module__j3KsZq__saturn-three{opacity:.57;width:54px;height:38px;top:493px;right:4px}.Home-module__j3KsZq__saturn-four{width:78px;height:55px;bottom:71px;left:47%}.Home-module__j3KsZq__saturn-five{display:none}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom{gap:15px}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title h2{font-size:31px}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title>p{font-size:11px}.Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title>.Home-module__j3KsZq__mono{font-size:9px}.Home-module__j3KsZq__approach-saturn{width:73px;height:52px;bottom:-13px;right:1px}.Home-module__j3KsZq__approach-list{margin-top:27px}.Home-module__j3KsZq__approach-list article{grid-template-columns:22px 1fr;gap:11px;padding:25px 0}.Home-module__j3KsZq__approach-list h3{margin-bottom:11px;font-size:16px}.Home-module__j3KsZq__approach-list p{font-size:11px;line-height:2.1}.Home-module__j3KsZq__bloom-about{grid-template-columns:28px 1fr;align-items:start;gap:15px;padding-top:26px;padding-bottom:26px;display:grid}.Home-module__j3KsZq__bloom-about>p{font-size:10px;line-height:2.2}.Home-module__j3KsZq__bloom-about>p br{display:none}.Home-module__j3KsZq__bloom-about>.Home-module__j3KsZq__text-link{grid-column:2;justify-self:start;margin-left:0;padding-top:0;font-size:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-works .Home-module__j3KsZq__section-top h2{letter-spacing:.01em;font-size:27px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work p{font-size:11px}.Home-module__j3KsZq__bloom-journal .Home-module__j3KsZq__section-top h2{max-width:255px;font-size:25px;line-height:1.5}.Home-module__j3KsZq__bloom-journal .Home-module__j3KsZq__section-top .Home-module__j3KsZq__text-link{min-width:70px}.Home-module__j3KsZq__journal-intro{max-width:25em;margin-bottom:22px;font-size:11px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row{grid-template-columns:1fr 20px;gap:8px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row h3{font-size:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row p{font-size:10px}.Home-module__j3KsZq__journal-saturn{opacity:.4;width:66px;top:94px;right:-8px}.Home-module__j3KsZq__zenn-link{margin-top:23px;font-size:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact h2{letter-spacing:.025em;font-size:28px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact p{font-size:11px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact .Home-module__j3KsZq__mono{font-size:9px}.Home-module__j3KsZq__contact-saturn{width:87px;height:61px;top:auto;bottom:30px;right:17px}.Home-module__j3KsZq__home .Home-module__j3KsZq__footer{font-size:8px}}.Home-module__j3KsZq__home{--ink:#3f385e;--line:#8974ad45;background:#f0eaf9}.Home-module__j3KsZq__home main{overflow:clip}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-sky{isolation:isolate;background:radial-gradient(at 92% 10%,#c9c1f0 0,#0000 58%),radial-gradient(at 65% 90%,#b7dff5 0,#0000 60%),radial-gradient(at 0 0,#ecd5ed 0,#0000 54%),#eeebfa}.Home-module__j3KsZq__pattern-stage{pointer-events:none;position:absolute;inset:0;overflow:clip}.Home-module__j3KsZq__motif{transform:rotate(var(--angle,0deg));animation:13s ease-in-out infinite Home-module__j3KsZq__motif-float;animation-delay:var(--delay,0s);position:absolute;overflow:visible}.Home-module__j3KsZq__motif-a{--angle:-20deg;--delay:-2s;width:325px;height:325px;top:-158px;left:-90px}.Home-module__j3KsZq__motif-b{--angle:8deg;width:159px;height:159px;top:-94px;left:32%}.Home-module__j3KsZq__motif-c{--angle:23deg;--delay:-6s;width:275px;height:275px;top:-87px;right:-116px}.Home-module__j3KsZq__motif-d{--angle:-19deg;--delay:-3s;width:300px;height:380px;top:190px;right:-157px}.Home-module__j3KsZq__motif-e{--angle:-13deg;--delay:-8s;opacity:.76;width:305px;height:305px;top:193px;right:27%}.Home-module__j3KsZq__motif-f{--angle:15deg;--delay:-4s;width:205px;height:205px;bottom:69px;right:4%}.Home-module__j3KsZq__motif-g{--angle:-20deg;--delay:-10s;width:156px;height:156px;bottom:-48px;right:40%}.Home-module__j3KsZq__motif-h{--angle:10deg;--delay:-7s;width:235px;height:235px;top:40%;left:-151px}.Home-module__j3KsZq__motif-i{--angle:14deg;--delay:-9s;width:92px;height:92px;top:148px;left:42%}.Home-module__j3KsZq__motif-j{--angle:15deg;--delay:-2s;width:80px;height:80px;top:153px;right:16%}.Home-module__j3KsZq__motif-k{--angle:-10deg;--delay:-6s;width:178px;height:66px;top:91px;left:49%}.Home-module__j3KsZq__motif-l{--angle:-12deg;--delay:-4s;width:150px;height:60px;bottom:48px;left:18%}.Home-module__j3KsZq__motif-m{--angle:15deg;--delay:-7s;width:64px;height:64px;bottom:42px;left:3%}.Home-module__j3KsZq__motif-n{opacity:.43;--delay:-3s;width:280px;height:280px;top:43%;left:41%}.Home-module__j3KsZq__motif-o{--angle:10deg;--delay:-5s;width:63px;height:63px;top:35%;right:5%}.Home-module__j3KsZq__pattern-slash{background-color:#e5a4d0;background-image:radial-gradient(#c57bab 1.4px,#0000 1.4px);background-size:8px 8px;width:380px;height:25px;position:absolute;transform:rotate(-27deg)}.Home-module__j3KsZq__slash-one{top:135px;right:-62px}.Home-module__j3KsZq__slash-two{background-color:#b4d8f4;background-image:radial-gradient(#7aadd0 1.4px,#0000 1.4px);bottom:76px;left:-136px;transform:rotate(34deg)}.Home-module__j3KsZq__pattern-outline{border:3px solid #fff8;position:absolute;inset:16% -4% 2% 53%;transform:rotate(13deg)}.Home-module__j3KsZq__pattern-outline:after{content:"";border:1px solid #bc91c583;position:absolute;inset:14px -16px -16px 16px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{border-bottom:1px solid #9583b553}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header .Home-module__j3KsZq__brand,.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{position:relative}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2ecfaab;border:1px solid #fff9;padding:10px 17px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-hero{isolation:isolate}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading,.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{z-index:3}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading{padding-top:83px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-kicker{background:#fbf8ff;border:1px solid #b29bc773;margin-left:-11px;padding:6px 11px;display:inline-block;transform:rotate(-2deg);box-shadow:4px 4px #d5c4ed}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{text-shadow:1.5px 2px #fff7}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1>span{color:#8770bc;text-shadow:2px 2px #baddf3;background:linear-gradient(#0000 76%,#efb6d66e 76% 93%,#0000 93%)}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-subline{color:#6c5b86}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{max-width:535px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p{text-shadow:0 0 8px #f4f0fc,0 0 3px #f4f0fc}.Home-module__j3KsZq__home .Home-module__j3KsZq__button{background:#4c3c6c;border:1px solid #4c3c6c;border-radius:0;box-shadow:5px 5px #b0bce2}.Home-module__j3KsZq__home .Home-module__j3KsZq__button:hover{transform:translate(-2px,-3px);box-shadow:7px 8px #c1a5d8}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{z-index:1}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-aura{background:repeating-conic-gradient(from 0deg,#eef0ff 0 15deg,#d7c7ef 15deg 30deg);opacity:.48;border:12px solid #f6f0ffba;box-shadow:0 0 0 1px #ad9ac34f}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-aura:after{content:"";background:#d6d9f2 radial-gradient(#b1a6d0 1.2px,#0000 1.2px) 0 0/7px 7px;border-radius:50%;position:absolute;inset:22px}.Home-module__j3KsZq__home .Home-module__j3KsZq__constellation{opacity:.81;position:relative}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core{width:188px;height:188px;top:calc(49.02% - 94px);left:calc(50% - 94px)}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core>img{border:7px solid #fdfaff;transform:rotate(-5deg);box-shadow:7px 8px #b098cf7d}.Home-module__j3KsZq__home .Home-module__j3KsZq__core-orbit{border:2px dashed #a08dcf;inset:-18px}.Home-module__j3KsZq__home .Home-module__j3KsZq__core-label{color:#715b91;background:#fdfaff;border:1px solid #b89cd0;padding:5px 18px;font-size:8px;bottom:-40px;transform:translate(-50%)rotate(4deg);box-shadow:3px 3px #cfb9e8}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node{background:#faf7ff;border:1px solid #a391bb;border-radius:0;padding-top:16px;padding-bottom:14px;box-shadow:4px 4px #c5b3df99}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node:after{content:"";background-color:#ddceee;background-image:radial-gradient(#b398c9 1px,#0000 1px);background-size:5px 5px;height:6px;position:absolute;top:0;left:0;right:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node:nth-of-type(2n){background:#edf7ff;box-shadow:4px 4px #a9cce49c}.Home-module__j3KsZq__home .Home-module__j3KsZq__node-clarity{transform:rotate(-3deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__node-curiosity{transform:rotate(3deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__node-conviction{transform:rotate(-2deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__node-care{background:#fff1fa;transform:rotate(2deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node:hover{transform:translateY(-4px)rotate(0)}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-field{z-index:2}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn{opacity:.94;filter:drop-shadow(2px 3px #fff8)}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-one{width:129px;height:90px;top:23px;right:4%}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-two{top:290px;left:50%}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-three{top:42%;right:-30px}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-four{width:150px;height:106px;bottom:42px;left:43%}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom{z-index:4;background:#f4effdc9;border:1px solid #c3b1d8;padding:15px 17px;bottom:17px}.Home-module__j3KsZq__pattern-divider{background:#bddef3;border-top:1px solid #b09bcf;border-bottom:1px solid #b09bcf;height:62px;position:relative;overflow:hidden}.Home-module__j3KsZq__divider-track{justify-content:space-around;align-items:center;gap:50px;animation:13s ease-in-out infinite Home-module__j3KsZq__pattern-slide;display:flex;position:absolute;inset:-7px -25px}.Home-module__j3KsZq__divider-track svg{flex-shrink:0;width:60px;height:60px}.Home-module__j3KsZq__divider-track svg:nth-child(2n){transform:rotate(20deg)}.Home-module__j3KsZq__divider-track svg:nth-child(3n){width:85px}.Home-module__j3KsZq__section-pattern{pointer-events:none;position:absolute;overflow:visible}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach{background:#efe8f9;position:relative;overflow:hidden}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach>.Home-module__j3KsZq__wrap{z-index:1;position:relative}.Home-module__j3KsZq__approach-corner{opacity:.8;width:280px;height:280px;top:105px;left:-183px;transform:rotate(25deg)}.Home-module__j3KsZq__approach-flower{opacity:.6;width:149px;height:149px;bottom:29px;left:34%;transform:rotate(13deg)}.Home-module__j3KsZq__approach-zig{opacity:.7;width:174px;height:66px;top:-9px;right:5%;transform:rotate(11deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title .Home-module__j3KsZq__mono{background:#fff9;border-left:3px solid #c78ebd;padding:4px 9px;display:inline-block}.Home-module__j3KsZq__home .Home-module__j3KsZq__belief-title h2 em{color:#8b71b8;text-shadow:2px 2px #c8e4f8}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list{background:#fcf9ffce;border:1px solid #c7b7de;padding:28px 30px;box-shadow:7px 7px #d9cdf0}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article>.Home-module__j3KsZq__mono{text-align:center;color:#635383;background:#cfe7f9;border:1px solid #bcadce;border-radius:50%;width:31px;height:31px;padding-top:6px}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article:nth-child(2)>.Home-module__j3KsZq__mono{background:#edc4de}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article:nth-child(3)>.Home-module__j3KsZq__mono{background:#d2c1ed}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-about{background:#f6f2fb;border-left:1px solid #cfc1df;border-right:1px solid #cfc1df;padding-left:18px;padding-right:18px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-works{position:relative}.Home-module__j3KsZq__work-ring{opacity:.72;width:93px;height:93px;top:43px;right:21%;transform:rotate(-20deg)}.Home-module__j3KsZq__work-zig{opacity:.44;width:138px;height:65px;top:49%;left:2%;transform:rotate(-20deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work{position:relative}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image{border:7px solid #fff;border-radius:0;overflow:visible;box-shadow:7px 7px #c7b4e4}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image:before{content:"";z-index:1;background-color:#e4b4d8;background-image:radial-gradient(#c781b0 1.1px,#0000 1.1px);background-size:6px 6px;width:95px;height:21px;position:absolute;top:-12px;left:28px;transform:rotate(-5deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work:nth-of-type(2) .Home-module__j3KsZq__project-image:before{background-color:#c8e2f7;background-image:radial-gradient(#88b2d6 1.1px,#0000 1.1px);left:auto;right:29px;transform:rotate(6deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image img{overflow:hidden}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work:hover img{transform:none}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work-caption{z-index:1;position:relative}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work h3>span{color:#9478b5}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-journal{background:#e2edf9}.Home-module__j3KsZq__journal-chain{opacity:.9;width:292px;height:390px;top:120px;right:-159px;transform:rotate(24deg)}.Home-module__j3KsZq__journal-hex{opacity:.7;width:100px;height:100px;top:20px;left:-51px;transform:rotate(-12deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-list{background:#f8f9ffdb;border:1px solid #b6c1dd;padding:0 25px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row:last-child{border-bottom:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row:hover{background:#dfceef4a}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact{background:radial-gradient(at 20% 30%,#decef6 0,#0000 70%),#d2e6f8}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact>.Home-module__j3KsZq__wrap{z-index:1}.Home-module__j3KsZq__contact-triangle{opacity:.9;width:270px;height:270px;bottom:-90px;right:-118px;transform:rotate(24deg)}.Home-module__j3KsZq__contact-rosette{opacity:.69;width:220px;height:220px;top:12px;left:52%;transform:rotate(-12deg)}.Home-module__j3KsZq__contact-wave{opacity:.75;width:190px;height:68px;bottom:37px;left:-78px;transform:rotate(-43deg)}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-saturn{width:153px;height:110px;top:53px;right:26%}@keyframes Home-module__j3KsZq__motif-float{0%,to{transform:translateY(0)rotate(var(--angle,0deg))}50%{transform:translateY(-12px)rotate(calc(var(--angle,0deg) + 6deg))}}@keyframes Home-module__j3KsZq__pattern-slide{0%,to{transform:translate(-16px)}50%{transform:translate(16px)}}@media (max-width:1200px){.Home-module__j3KsZq__motif-e{width:220px;height:220px;top:250px;right:25%}.Home-module__j3KsZq__motif-i{width:65px;height:65px;left:45%}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core{width:160px;height:160px;top:calc(49.02% - 80px);left:calc(50% - 80px)}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list{padding:23px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{padding:8px 12px}}@media (max-width:1100px){.Home-module__j3KsZq__motif-a{top:-181px;left:-140px}.Home-module__j3KsZq__motif-b{width:128px;height:128px;top:-69px;left:29%}.Home-module__j3KsZq__motif-c{width:244px;height:244px;top:-86px;right:-108px}.Home-module__j3KsZq__motif-d{width:285px;height:365px;top:43%;right:-170px}.Home-module__j3KsZq__motif-e{width:250px;height:250px;top:56%;right:45%}.Home-module__j3KsZq__motif-h{top:26%}.Home-module__j3KsZq__motif-i{width:92px;height:92px;top:178px;left:auto;right:9%}.Home-module__j3KsZq__motif-j{top:38%;right:3%}.Home-module__j3KsZq__motif-k{width:125px;top:156px;left:55%}.Home-module__j3KsZq__motif-l{bottom:76px;left:3%}.Home-module__j3KsZq__motif-n{top:58%;left:8%}.Home-module__j3KsZq__motif-o{top:62%;right:3%}.Home-module__j3KsZq__pattern-outline{inset:47% 8% 4% 16%}.Home-module__j3KsZq__slash-one{top:42%;right:-163px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading{padding-top:60px}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-one{top:35px}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-two{top:503px;left:11%}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-four{bottom:80px;left:58%}.Home-module__j3KsZq__approach-flower{top:130px;bottom:auto;left:70%}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom>span:last-child{display:none}}@media (max-width:800px){.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{font-size:45px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro{max-width:100%}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core{width:177px;height:177px;top:calc(49.02% - 88.5px);left:calc(50% - 88.5px)}.Home-module__j3KsZq__work-ring{width:73px;height:73px;top:33px;right:25%}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work{gap:30px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-list{padding:0 18px}}@media (max-width:600px){.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header .Home-module__j3KsZq__brand{gap:7px;font-size:21px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{gap:13px;padding:7px 9px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-sky .Home-module__j3KsZq__site-header{height:82px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-hero{min-height:1070px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading{padding-top:75px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{font-size:clamp(26px,7.4vw,39px)}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-kicker{margin-left:0;padding:4px 7px;font-size:9px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-subline{font-size:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p{font-size:11px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__hero-actions{gap:16px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__button{white-space:nowrap;gap:12px;padding:14px 12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__text-link{white-space:nowrap;gap:10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-map{width:calc(100% + 12px);top:594px;right:-6px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core{width:132px;height:132px;top:calc(49.02% - 66px);left:calc(50% - 66px)}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core>img{border-width:5px;box-shadow:5px 5px #b098cf7d}.Home-module__j3KsZq__home .Home-module__j3KsZq__core-orbit{border-width:1px;inset:-10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__core-label{padding:4px 10px;font-size:6px;bottom:-34px}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-aura{border-width:8px;width:280px;height:280px}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-aura:after{inset:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node{min-width:126px;padding:12px 12px 10px 8px;box-shadow:3px 3px #c5b3df99}.Home-module__j3KsZq__home .Home-module__j3KsZq__node-plus{top:8px}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-one{width:94px;height:66px;top:40px;right:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-two{top:535px;left:7%}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-three{width:71px;height:49px;top:53%;right:3px}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-four{width:106px;height:75px;bottom:61px;left:38%}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom{letter-spacing:.015em;padding:12px 9px;font-size:5px;bottom:12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom>span{max-width:150px}.Home-module__j3KsZq__motif-a{width:190px;height:190px;top:-89px;left:-112px}.Home-module__j3KsZq__motif-b{width:101px;height:101px;top:-66px;left:33%}.Home-module__j3KsZq__motif-c{width:175px;height:175px;top:-44px;right:-112px}.Home-module__j3KsZq__motif-d{width:218px;height:300px;top:52%;right:-159px}.Home-module__j3KsZq__motif-e{width:205px;height:205px;top:66%;left:-78px;right:auto}.Home-module__j3KsZq__motif-f{width:135px;height:135px;bottom:58px;right:-30px}.Home-module__j3KsZq__motif-g{width:85px;height:85px;bottom:-22px;right:43%}.Home-module__j3KsZq__motif-h{width:115px;height:115px;top:32%;left:-103px}.Home-module__j3KsZq__motif-i{width:54px;height:54px;top:141px;left:3%;right:auto}.Home-module__j3KsZq__motif-j{width:56px;height:56px;top:620px;right:24%}.Home-module__j3KsZq__motif-k{width:116px;height:52px;top:125px;left:33%}.Home-module__j3KsZq__motif-l{width:97px;height:48px;bottom:105px;left:-35px}.Home-module__j3KsZq__motif-m{width:39px;height:39px;bottom:59px;left:9%}.Home-module__j3KsZq__motif-n{opacity:.64;width:233px;height:233px;top:61%;left:31%}.Home-module__j3KsZq__motif-o{width:45px;height:45px;top:64%;right:0}.Home-module__j3KsZq__slash-one{width:153px;height:15px;top:48%;right:-99px}.Home-module__j3KsZq__slash-two{width:192px;height:17px;bottom:83px;left:-93px}.Home-module__j3KsZq__pattern-outline{border-width:2px;inset:58% 3% 6% 16%}.Home-module__j3KsZq__pattern-divider{height:47px}.Home-module__j3KsZq__divider-track{gap:28px;width:max-content}.Home-module__j3KsZq__divider-track svg{width:45px;height:45px}.Home-module__j3KsZq__divider-track svg:nth-child(3n){width:61px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title .Home-module__j3KsZq__mono{padding:3px 7px}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list{padding:24px 15px;box-shadow:4px 4px #d9cdf0}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article{grid-template-columns:25px 1fr;gap:13px}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article>.Home-module__j3KsZq__mono{width:25px;height:25px;padding-top:5px;font-size:8px}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list h3{font-size:15px}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list p{font-size:11px}.Home-module__j3KsZq__approach-corner{width:141px;height:141px;top:93px;left:-115px}.Home-module__j3KsZq__approach-flower{opacity:.56;width:92px;height:92px;top:182px;left:auto;right:-24px}.Home-module__j3KsZq__approach-zig{width:110px;height:50px;top:-5px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-about{background:0 0;border-left:0;border-right:0;padding-left:0;padding-right:0}.Home-module__j3KsZq__work-ring{width:83px;height:83px;top:153px;right:-39px}.Home-module__j3KsZq__work-zig{width:122px;height:53px;top:57%;left:-57px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work{gap:26px;padding:33px 0}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image{border-width:5px;box-shadow:4px 4px #c7b4e4}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image:before{width:75px;height:17px;top:-10px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-list{padding:0 13px}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row{padding:22px 0}.Home-module__j3KsZq__journal-chain{width:207px;height:290px;top:175px;right:-160px}.Home-module__j3KsZq__journal-hex{width:64px;height:64px;left:-44px}.Home-module__j3KsZq__contact-triangle{width:167px;height:167px;bottom:-33px;right:-92px}.Home-module__j3KsZq__contact-rosette{opacity:.5;width:130px;height:130px;top:34px;left:auto;right:-46px}.Home-module__j3KsZq__contact-wave{width:129px;height:53px;bottom:76px;left:-109px}.Home-module__j3KsZq__home .Home-module__j3KsZq__contact-saturn{width:109px;height:76px;top:auto;bottom:26px;right:27px}}.Home-module__j3KsZq__home{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;line-height:normal;position:relative}.Home-module__j3KsZq__home main:focus{outline:none}.Home-module__j3KsZq__home section{scroll-margin-top:24px}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-sky{padding-top:99px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{grid-template-columns:1fr auto auto;gap:24px;height:99px;display:grid;position:absolute;top:0;left:0;right:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{gap:26px;padding:17px 20px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav a{align-items:center;gap:5px;display:inline-flex}.Home-module__j3KsZq__home .Home-module__j3KsZq__header-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.Home-module__j3KsZq__home .Home-module__j3KsZq__language-links{font:10px var(--mono);align-items:center;gap:4px;display:flex}.Home-module__j3KsZq__home .Home-module__j3KsZq__language-links a{border:1px solid #0000;padding:8px 9px}.Home-module__j3KsZq__home .Home-module__j3KsZq__language-links a[aria-current=page]{background:#fbf8ff;border-color:#b29bc7}.Home-module__j3KsZq__home .Home-module__j3KsZq__motion-toggle{white-space:nowrap;min-width:0;min-height:28px;padding:4px 0;font-size:9px}.Home-module__j3KsZq__home .Home-module__j3KsZq__motion-toggle:disabled{cursor:default;opacity:.75}.Home-module__j3KsZq__home .Home-module__j3KsZq__footer-links a{align-items:center;gap:4px;display:inline-flex}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work h3{overflow-wrap:anywhere}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row>div{min-width:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row h3{overflow-wrap:anywhere}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row .Home-module__j3KsZq__category{overflow-wrap:anywhere}.Home-module__j3KsZq__home .Home-module__j3KsZq__project-placeholder{place-items:center;min-height:250px;font-size:64px;display:grid}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__cosmos-heading h1{letter-spacing:-.025em;white-space:normal}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__map-node{max-width:210px}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__map-node b{letter-spacing:0}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__cosmos-intro{max-width:45%}@media (max-width:1400px){.Home-module__j3KsZq__home .Home-module__j3KsZq__brand .Home-module__j3KsZq__mono{display:none}}@media (max-width:1100px){.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__cosmos-intro{max-width:580px}}@media (max-width:800px){.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{gap:15px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{gap:15px;padding:13px}}@media (max-width:600px){.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-sky{padding-top:128px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{grid-template-rows:72px 48px;grid-template-columns:1fr auto;align-content:start;gap:0 8px;height:128px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header .Home-module__j3KsZq__brand{font-size:23px}.Home-module__j3KsZq__home .Home-module__j3KsZq__header-actions{grid-area:1/2;gap:1px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav{grid-area:2/1/auto/-1;justify-content:space-between;height:40px;padding:0 13px;font-size:11px}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav a{min-height:40px;display:inline-flex}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav a:after{bottom:5px}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-i{top:187px}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-k{top:171px}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-j{top:666px}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__cosmos-intro{max-width:100%}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__cosmos-heading h1{font-size:clamp(27px,7.1vw,39px)}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__map-node{max-width:145px}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__map-node b{font-size:9px;line-height:1.5}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__bloom-kicker{letter-spacing:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__skip-link:focus{top:8px}}@media (prefers-color-scheme:dark){.Home-module__j3KsZq__home{--ink:#ece7fc;--line:#a99bd23f;--paper:#211d35;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b182b}.Home-module__j3KsZq__home ::selection{color:#fff;background:#ad76af}.Home-module__j3KsZq__home a:focus-visible,.Home-module__j3KsZq__home button:focus-visible{outline-color:#f0b7dd}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-sky{background:radial-gradient(at 92% 10%,#44366e 0,#0000 58%),radial-gradient(at 65% 90%,#244661 0,#0000 60%),radial-gradient(at 0 0,#432d4c 0,#0000 54%),#201e37}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-header{border-color:#b29dd34d}.Home-module__j3KsZq__home .Home-module__j3KsZq__site-nav,.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom{background:#262239c9;border-color:#9781b675}.Home-module__j3KsZq__home .Home-module__j3KsZq__language-links a[aria-current=page]{background:#443858;border-color:#a18abd}.Home-module__j3KsZq__home .Home-module__j3KsZq__brand .Home-module__j3KsZq__mono,.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-subline,.Home-module__j3KsZq__home .Home-module__j3KsZq__section-top h2>span{color:#c2b4db}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-kicker{color:#e9ddfa;background:#342b49;border-color:#a28bb777;box-shadow:4px 4px #59436e}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1{text-shadow:1.5px 2px #110e2566}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading h1>span{color:#ccb8fc;text-shadow:2px 2px #5684ab;background:linear-gradient(#0000 76%,#b768a85c 76% 93%,#0000 93%)}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro>p{text-shadow:0 0 8px #222038,0 0 3px #222038}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif,.Home-module__j3KsZq__home .Home-module__j3KsZq__section-pattern{opacity:.52;filter:saturate(.78)}.Home-module__j3KsZq__home .Home-module__j3KsZq__pattern-slash{opacity:.5}.Home-module__j3KsZq__home .Home-module__j3KsZq__pattern-outline{border-color:#c5b1ea32}.Home-module__j3KsZq__home .Home-module__j3KsZq__pattern-outline:after{border-color:#c790cd4a}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn{opacity:.7}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-aura{background:repeating-conic-gradient(from 0deg,#36334f 0 15deg,#4a3d65 15deg 30deg);border-color:#aa94cc40;box-shadow:0 0 0 1px #c5aaf347}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-aura:after{background-color:#3c3d60}.Home-module__j3KsZq__home .Home-module__j3KsZq__constellation{opacity:1}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-core>img{border-color:#e0cef6;box-shadow:7px 8px #765a9c}.Home-module__j3KsZq__home .Home-module__j3KsZq__core-orbit{border-color:#bea0e7}.Home-module__j3KsZq__home .Home-module__j3KsZq__core-label{color:#ebdefb;background:#42334f;border-color:#a98dbd;box-shadow:3px 3px #665078}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node,.Home-module__j3KsZq__home .Home-module__j3KsZq__node-care{color:#ece5f7;background:#30273e;border-color:#9e82b6;box-shadow:4px 4px #69527c99}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node:nth-of-type(2n){background:#23384b;box-shadow:4px 4px #52749699}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node:hover{background:#4c3a5f}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node .Home-module__j3KsZq__mono{color:#bfb0d2}.Home-module__j3KsZq__home .Home-module__j3KsZq__map-node b{color:#f1e9fc}.Home-module__j3KsZq__home .Home-module__j3KsZq__node-plus{color:#e7add6}.Home-module__j3KsZq__home .Home-module__j3KsZq__button,.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-intro .Home-module__j3KsZq__button{color:#251b36;background:#c6afea;border-color:#d0b7f2;box-shadow:5px 5px #536586}.Home-module__j3KsZq__home .Home-module__j3KsZq__button:hover{color:#251b36;background:#e2bcdc;border-color:#e2bcdc;box-shadow:7px 8px #78618d}.Home-module__j3KsZq__home .Home-module__j3KsZq__pattern-divider{background:#263c53;border-color:#8670a4}.Home-module__j3KsZq__home .Home-module__j3KsZq__divider-track{opacity:.72}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach{background:#231e34;border-color:#b29dd32e}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title .Home-module__j3KsZq__mono{background:#3b304e}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title h2 em,.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact h2 em{color:#c7a5eb;text-shadow:2px 2px #38536d}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list{background:#2c253ece;border-color:#8975a86e;box-shadow:7px 7px #4b3b6399}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article>.Home-module__j3KsZq__mono{color:#382849;background:#b5d6f1;border-color:#c6b2df}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article:nth-child(2)>.Home-module__j3KsZq__mono{background:#ddafcd}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list article:nth-child(3)>.Home-module__j3KsZq__mono{background:#baa5de}.Home-module__j3KsZq__home .Home-module__j3KsZq__approach-list p,.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-about>p,.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-intro,.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row p{color:#c4b9d5}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-about{background:#272035}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work .Home-module__j3KsZq__project-image{border-color:#75668e;box-shadow:7px 7px #453557}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-work h3>span{color:#bba3d8}.Home-module__j3KsZq__home .Home-module__j3KsZq__project-image{background:#322a48}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-journal{background:#202a3d}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-list{background:#252a41eb;border-color:#8392b15e}.Home-module__j3KsZq__home .Home-module__j3KsZq__journal-row:hover{background:#63516d4a}.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-contact{background:radial-gradient(at 20% 30%,#493562 0,#0000 70%),#25384d}.Home-module__j3KsZq__home .Home-module__j3KsZq__skip-link{color:#251b36;background:#e0c5f2}}.Home-module__j3KsZq__home{--atlas-line:#8070a8;--atlas-muted:#75658e;--atlas-star:#9473bc;--atlas-light:#bd6097}.Home-module__j3KsZq__home .Home-module__j3KsZq__thought-map{isolation:isolate}.Home-module__j3KsZq__thought-glow{filter:blur(15px);pointer-events:none;background:radial-gradient(at 48% 45%,#faf6ffb3,#0000 60%),radial-gradient(at 73% 35%,#dcb7e557,#0000 57%),radial-gradient(at 22% 73%,#c1e6ff99,#0000 56%);position:absolute;inset:18% 5% 10% 10%}.Home-module__j3KsZq__thought-dots{pointer-events:none;background-image:radial-gradient(#8b79af .7px,#0000 .8px);background-size:7px 7px;width:60%;height:50%;position:absolute;top:21%;left:31%;rotate:-24deg;-webkit-mask-image:radial-gradient(#0003,#0000 70%);mask-image:radial-gradient(#0003,#0000 70%)}.Home-module__j3KsZq__thought-lines{width:100%;height:100%;color:var(--atlas-line);pointer-events:none;position:absolute;inset:0;overflow:visible}.Home-module__j3KsZq__atlas-corners,.Home-module__j3KsZq__atlas-guides{stroke:currentColor;stroke-width:.8px;opacity:.4}.Home-module__j3KsZq__atlas-guides{stroke-dasharray:2 5}.Home-module__j3KsZq__atlas-links{stroke:currentColor;stroke-width:1px;opacity:.6}.Home-module__j3KsZq__atlas-links .Home-module__j3KsZq__atlas-branch{opacity:.55;stroke-dasharray:3 6}.Home-module__j3KsZq__atlas-traces{stroke:var(--atlas-light);stroke-width:2px;stroke-linecap:round}.Home-module__j3KsZq__atlas-traces path{stroke-dasharray:34 966;animation:14s linear infinite Home-module__j3KsZq__thought-travel}.Home-module__j3KsZq__atlas-traces path:nth-child(2){animation-delay:-3.5s}.Home-module__j3KsZq__atlas-traces path:nth-child(3){animation-delay:-7s}.Home-module__j3KsZq__atlas-traces path:nth-child(4){animation-delay:-10.5s}.Home-module__j3KsZq__atlas-stars{fill:var(--atlas-star);stroke:#f5ebff;stroke-width:1px}.Home-module__j3KsZq__atlas-small-stars{fill:var(--atlas-light)}.Home-module__j3KsZq__atlas-caption{letter-spacing:.12em;color:var(--atlas-muted);align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;top:0;left:4.5%;right:4.5%}.Home-module__j3KsZq__atlas-caption>span:first-child{border:1px solid var(--line);padding:3px 7px}.Home-module__j3KsZq__atlas-caption>span:last-child{color:var(--atlas-light);margin-left:auto;font-size:20px}.Home-module__j3KsZq__thought-node{z-index:2;width:162px;padding:0 0 12px;transition:transform .3s;display:block;position:absolute}.Home-module__j3KsZq__thought-node>.Home-module__j3KsZq__mono{color:var(--atlas-muted);letter-spacing:.09em;font-size:8px;display:block}.Home-module__j3KsZq__thought-node strong{font:500 32px/1.6 var(--serif);letter-spacing:.08em;align-items:baseline;gap:26px;margin:3px 0 4px;display:flex}.Home-module__j3KsZq__thought-node strong>span{font:14px var(--sans);color:var(--atlas-muted);transition:transform .3s}.Home-module__j3KsZq__thought-node small{color:var(--atlas-muted);background:#f5edfc6b;font-size:10px;line-height:1.9;display:inline;box-shadow:4px 0 #f5edfc6b,-3px 0 #f5edfc6b}.Home-module__j3KsZq__thought-node:hover{transform:translateY(-3px)}.Home-module__j3KsZq__thought-node:hover strong>span{transform:translate(3px,-3px)}.Home-module__j3KsZq__thought-question{top:20%;left:20%}.Home-module__j3KsZq__thought-design{top:9%;left:68%}.Home-module__j3KsZq__thought-build{top:57%;left:65%}.Home-module__j3KsZq__thought-record{top:72%;left:29%}.Home-module__j3KsZq__atlas-ham{pointer-events:none;width:30px;height:30px;animation:11s ease-in-out infinite Home-module__j3KsZq__thought-ham;position:absolute;top:calc(71.8% - 15px);left:calc(86.2% - 15px);rotate:-18deg}.Home-module__j3KsZq__atlas-footnote{letter-spacing:.1em;color:var(--atlas-muted);justify-content:space-between;gap:12px;font-size:10px;display:flex;position:absolute;bottom:-20px;left:8%;right:8%}.Home-module__j3KsZq__atlas-footnote .Home-module__j3KsZq__mono{font-size:7px}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-e{opacity:.46;width:200px;height:200px;top:134px;right:23%}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-g{opacity:.28}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-three{opacity:.55}.Home-module__j3KsZq__home .Home-module__j3KsZq__about-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #d6bfe9;border-radius:50%;flex-shrink:0;width:88px;height:88px}.Home-module__j3KsZq__home .Home-module__j3KsZq__hero-about{border-top:1px solid var(--line);width:min(515px,45%);margin-top:24px;padding-top:17px}.Home-module__j3KsZq__hero-about-heading{align-items:center;gap:18px;margin-bottom:12px;display:flex}.Home-module__j3KsZq__hero-about-heading h2{letter-spacing:.12em;color:var(--ink);margin:0 0 7px;font-size:14px;font-weight:600}.Home-module__j3KsZq__hero-about-heading p{letter-spacing:.015em;font-size:12px;line-height:1.8}.Home-module__j3KsZq__home .Home-module__j3KsZq__hero-about>p{letter-spacing:.015em;font-size:11px;line-height:2}.Home-module__j3KsZq__home .Home-module__j3KsZq__hero-about .Home-module__j3KsZq__hero-actions{margin-top:20px}@keyframes Home-module__j3KsZq__thought-travel{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes Home-module__j3KsZq__thought-ham{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(10deg)}}@media (max-width:1200px) and (min-width:1101px){.Home-module__j3KsZq__home .Home-module__j3KsZq__thought-map{width:52%;height:470px;top:155px}.Home-module__j3KsZq__thought-node{width:135px}.Home-module__j3KsZq__thought-node strong{gap:14px;font-size:28px}.Home-module__j3KsZq__thought-node small{font-size:9px}.Home-module__j3KsZq__thought-question{left:12%}.Home-module__j3KsZq__thought-design{left:64%}.Home-module__j3KsZq__thought-build{left:62%}}@media (max-width:1100px){.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-hero{flex-direction:column;min-height:0;padding-bottom:22px;display:flex}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-heading{order:1}.Home-module__j3KsZq__home .Home-module__j3KsZq__hero-about{order:2;width:100%}.Home-module__j3KsZq__home .Home-module__j3KsZq__thought-map{flex-shrink:0;order:3;width:100%;height:480px;margin-top:50px;position:relative;top:auto;right:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-bottom{order:4;margin-top:76px;position:relative;bottom:auto}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-e{top:700px;right:22%}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-n{opacity:.25;width:190px;height:190px;top:66%;left:-140px}}@media (max-width:600px){.Home-module__j3KsZq__home .Home-module__j3KsZq__bloom-approach .Home-module__j3KsZq__belief-title h2{letter-spacing:.02em;font-size:clamp(27px,8.5vw,31px)}.Home-module__j3KsZq__home .Home-module__j3KsZq__thought-map{width:calc(100% + 4px);height:365px;top:auto;right:-2px}.Home-module__j3KsZq__home .Home-module__j3KsZq__cosmos-hero{min-height:0}.Home-module__j3KsZq__home .Home-module__j3KsZq__hero-about{margin-top:24px;padding-top:16px}.Home-module__j3KsZq__hero-about-heading{gap:14px}.Home-module__j3KsZq__home .Home-module__j3KsZq__about-avatar{width:76px;height:76px}.Home-module__j3KsZq__hero-about-heading h2{font-size:13px}.Home-module__j3KsZq__home .Home-module__j3KsZq__hero-about .Home-module__j3KsZq__hero-actions{gap:15px}.Home-module__j3KsZq__thought-node{width:112px;padding-bottom:10px}.Home-module__j3KsZq__thought-node>.Home-module__j3KsZq__mono{letter-spacing:.03em;font-size:6px}.Home-module__j3KsZq__thought-node strong{gap:16px;font-size:25px;line-height:1.7}.Home-module__j3KsZq__thought-node strong>span{font-size:12px}.Home-module__j3KsZq__thought-node small{letter-spacing:-.02em;font-size:8px}.Home-module__j3KsZq__thought-question{top:19%;left:18%}.Home-module__j3KsZq__thought-design{top:7%;left:64%}.Home-module__j3KsZq__thought-build{top:56%;left:64%}.Home-module__j3KsZq__thought-record{top:72%;left:29%}.Home-module__j3KsZq__atlas-caption{gap:10px;font-size:6px}.Home-module__j3KsZq__atlas-footnote{letter-spacing:0;font-size:8px;bottom:-29px;left:5%;right:5%}.Home-module__j3KsZq__atlas-footnote .Home-module__j3KsZq__mono{font-size:5px}.Home-module__j3KsZq__atlas-ham{width:23px;height:23px;top:76%;left:86%}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-e{opacity:.36;width:140px;height:140px;top:660px;right:-60px}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-three{width:52px;height:36px;top:55%;right:-12px}.Home-module__j3KsZq__home .Home-module__j3KsZq__saturn-four{width:58px;height:42px;bottom:93px;left:5%}}@media (max-width:360px){.Home-module__j3KsZq__thought-node{width:100px}.Home-module__j3KsZq__thought-node strong{gap:10px;font-size:23px}.Home-module__j3KsZq__thought-node small{font-size:7px}.Home-module__j3KsZq__thought-design,.Home-module__j3KsZq__thought-build{left:63%}}@media (prefers-color-scheme:dark){.Home-module__j3KsZq__home{--atlas-line:#c3b0e2;--atlas-muted:#c1b3d4;--atlas-star:#d6b8f2;--atlas-light:#ee9fce}.Home-module__j3KsZq__home .Home-module__j3KsZq__thought-glow{background:radial-gradient(at 48% 45%,#64608b45,#0000 60%),radial-gradient(at 73% 35%,#9d689a24,#0000 57%),radial-gradient(at 22% 73%,#5faccd36,#0000 56%)}.Home-module__j3KsZq__home .Home-module__j3KsZq__thought-dots{background-image:radial-gradient(#d6bdea .7px,#0000 .8px)}.Home-module__j3KsZq__home .Home-module__j3KsZq__thought-node small{color:#d4c9e4;background:#302b485c;box-shadow:4px 0 #302b485c,-3px 0 #302b485c}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-e{opacity:.25}.Home-module__j3KsZq__home .Home-module__j3KsZq__motif-g{opacity:.2}}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__thought-node strong{letter-spacing:0;gap:12px;font-size:28px}@media (max-width:600px){.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__thought-node strong{gap:8px;font-size:20px}.Home-module__j3KsZq__home:lang(en) .Home-module__j3KsZq__thought-node small{letter-spacing:0;font-size:8px}}
.Site-module__7TN7Pq__site{--ink:#3f385e;--muted:#6c6282;--soft:#8b77a9;--paper:#fcf9ff;--surface:#f5f0fb;--line:#a895c44d;--border:#c7b7de;--shadow:#d7c9ec;--lavender:#c8b5f4;--blue:#b9ddfa;--pink:#f4a8d2;--link:#725294;--button:#4c3c6c;--button-text:#f9f6ff;--error:#aa3767;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:"Avenir Next","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--serif:"Baskerville","YuMincho","Hiragino Mincho ProN",serif;min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:#f0eaf9;position:relative}.Site-module__7TN7Pq__site *,.Site-module__7TN7Pq__site :before,.Site-module__7TN7Pq__site :after{box-sizing:border-box}.Site-module__7TN7Pq__site :where(a,button,summary,input,textarea):focus-visible{outline-offset:5px;outline:3px solid #a33380}.Site-module__7TN7Pq__site ::selection{color:#3f385e;background:var(--pink)}.Site-module__7TN7Pq__site :where(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Site-module__7TN7Pq__site :where(main):focus{outline:none}.Site-module__7TN7Pq__site :where(main,section){scroll-margin-top:24px}.Site-module__7TN7Pq__header{border-bottom:1px solid var(--line);z-index:10;grid-template-columns:1fr auto auto;align-items:center;gap:24px;width:calc(100% - 112px);max-width:1440px;height:99px;margin:0 auto;display:grid;position:relative}.Site-module__7TN7Pq__homeHeader{position:absolute;top:0;left:0;right:0}.Site-module__7TN7Pq__brand{letter-spacing:-.04em;color:var(--ink);align-items:center;gap:11px;width:fit-content;font-size:23px;font-weight:600;text-decoration:none;display:flex}.Site-module__7TN7Pq__brand img{flex-shrink:0}.Site-module__7TN7Pq__brand span{font:9px var(--mono);letter-spacing:.01em;color:var(--muted);margin-left:12px}.Site-module__7TN7Pq__navigation{background:#f2ecfaab;border:1px solid #fff9;align-items:center;gap:26px;padding:17px 20px;font-size:12px;font-weight:600;display:flex}.Site-module__7TN7Pq__navigation a{min-height:28px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex;position:relative}.Site-module__7TN7Pq__navigation a:after{content:"";border-bottom:2px solid #c28aba;transition:right .2s;position:absolute;bottom:0;left:0;right:100%}.Site-module__7TN7Pq__navigation a:hover:after,.Site-module__7TN7Pq__navigation a[aria-current]:after{right:0}.Site-module__7TN7Pq__headerActions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.Site-module__7TN7Pq__languages{font:10px var(--mono);align-items:center;gap:4px;min-height:30px;display:flex}.Site-module__7TN7Pq__languages a{color:var(--ink);border:1px solid #0000;padding:8px 9px;text-decoration:none}.Site-module__7TN7Pq__languages a[aria-current]{background:var(--paper);border-color:var(--border)}.Site-module__7TN7Pq__motionToggle{color:var(--ink);min-height:28px;font:9px var(--mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;display:inline-flex}.Site-module__7TN7Pq__motionToggle:disabled{cursor:default;opacity:.75}.Site-module__7TN7Pq__skip{z-index:100;background:var(--button);color:var(--button-text);padding:14px 20px;position:fixed;top:-100px;left:20px}.Site-module__7TN7Pq__skip:focus{top:8px}.Site-module__7TN7Pq__footer{width:calc(100% - 112px);max-width:1440px;min-height:82px;font:10px var(--mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:30px 0;display:flex}.Site-module__7TN7Pq__footer a{color:var(--ink);text-decoration:none}.Site-module__7TN7Pq__footer a:hover{color:var(--link)}.Site-module__7TN7Pq__footer>div{flex-wrap:wrap;gap:24px;display:flex}.Site-module__7TN7Pq__footerBrand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.Site-module__7TN7Pq__contentSite{background:radial-gradient(1100px 720px at 85% 0,#c4c6ee,#0000 85%),radial-gradient(1000px 900px at 0 0,#ebd7ee,#0000 85%),#f0eaf9;flex-direction:column;display:flex}.Site-module__7TN7Pq__contentBody{z-index:1;flex:1;min-width:0;position:relative}.Site-module__7TN7Pq__edgePatterns{pointer-events:none;width:100%;height:calc(100% - 160px);max-height:1500px;position:absolute;top:0;left:0;overflow:clip}.Site-module__7TN7Pq__motif{width:150px;height:150px;animation:14s ease-in-out infinite Site-module__7TN7Pq__drift;position:absolute}.Site-module__7TN7Pq__cornerTriangle{width:325px;height:325px;top:-154px;left:-90px;rotate:-20deg}.Site-module__7TN7Pq__cornerRing{width:160px;height:160px;top:-94px;left:34%}.Site-module__7TN7Pq__cornerFlower{width:290px;height:290px;animation-delay:-4s;top:-70px;right:-115px;rotate:23deg}.Site-module__7TN7Pq__edgeChain{width:245px;height:300px;animation-delay:-7s;top:290px;right:-140px;rotate:-14deg}.Site-module__7TN7Pq__edgeHex{width:110px;height:110px;top:715px;left:-60px;rotate:14deg}.Site-module__7TN7Pq__edgeWave{width:210px;height:90px;top:1390px;right:-65px;rotate:-17deg}.Site-module__7TN7Pq__edgeSaturn{opacity:.7;width:130px;height:91px;animation-delay:-5s;top:865px;right:-30px}.Site-module__7TN7Pq__diagonalTape{background:radial-gradient(#ce88b3 1.2px,#0000 1.5px) 0 0/7px 7px,#efb4d6;width:220px;height:29px;position:absolute;top:210px;right:-110px;rotate:-28deg}.Site-module__7TN7Pq__starCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Site-module__7TN7Pq__paused *,.Site-module__7TN7Pq__paused :before,.Site-module__7TN7Pq__paused :after{animation-play-state:paused!important}@keyframes Site-module__7TN7Pq__drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(10px)rotate(5deg)}}@media (max-width:1400px){.Site-module__7TN7Pq__brand span{display:none}}@media (max-width:900px){.Site-module__7TN7Pq__header,.Site-module__7TN7Pq__footer{width:calc(100% - 56px)}.Site-module__7TN7Pq__header{gap:15px}.Site-module__7TN7Pq__navigation{gap:15px;padding:13px}}@media (max-width:600px){.Site-module__7TN7Pq__header,.Site-module__7TN7Pq__footer{width:calc(100% - 40px)}.Site-module__7TN7Pq__header{grid-template-rows:72px 48px;grid-template-columns:1fr auto;align-content:start;gap:0 8px;height:128px}.Site-module__7TN7Pq__brand{gap:7px;font-size:23px}.Site-module__7TN7Pq__headerActions{grid-area:1/2;gap:1px}.Site-module__7TN7Pq__navigation{grid-area:2/1/auto/-1;justify-content:space-between;gap:10px;height:40px;padding:0 13px;font-size:11px}.Site-module__7TN7Pq__navigation a{min-height:40px}.Site-module__7TN7Pq__navigation a:after{bottom:5px}.Site-module__7TN7Pq__footer{flex-wrap:wrap;padding-block:25px;font-size:9px}.Site-module__7TN7Pq__footer>div{gap:17px}.Site-module__7TN7Pq__cornerTriangle{width:190px;height:190px;top:-89px;left:-112px}.Site-module__7TN7Pq__cornerRing{width:101px;height:101px;top:-66px;left:33%}.Site-module__7TN7Pq__cornerFlower{width:175px;height:175px;top:-44px;right:-112px}.Site-module__7TN7Pq__edgeChain{opacity:.7;width:160px;top:600px;right:-140px}.Site-module__7TN7Pq__edgeHex{width:75px;height:75px;top:1080px;left:-57px}.Site-module__7TN7Pq__edgeSaturn{width:80px;height:56px;top:1340px;right:-55px}.Site-module__7TN7Pq__edgeWave{right:-185px}.Site-module__7TN7Pq__diagonalTape{width:170px;height:18px;top:275px;right:-130px}}@media (prefers-color-scheme:dark){.Site-module__7TN7Pq__site{--ink:#ece7fc;--muted:#c4b9d5;--soft:#b9a3d4;--paper:#292339;--surface:#322b43;--line:#aa98cc40;--border:#85729888;--shadow:#4b3b63;--link:#ceaff5;--button:#c6afea;--button-text:#251b36;--error:#f6adc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b182b}.Site-module__7TN7Pq__site :where(a,button,summary,input,textarea):focus-visible{outline-color:#f0b7dd}.Site-module__7TN7Pq__contentSite{background:radial-gradient(1100px 720px at 85% 0,#3b3a64,#0000 85%),radial-gradient(1000px 900px at 0 0,#432d4c,#0000 85%),#1b182b}.Site-module__7TN7Pq__navigation{background:#262239c9;border-color:#9781b675}.Site-module__7TN7Pq__languages a[aria-current]{background:#443858}.Site-module__7TN7Pq__motif{opacity:.5;filter:saturate(.78)}.Site-module__7TN7Pq__diagonalTape{opacity:.5}}@media (prefers-reduced-motion:reduce){.Site-module__7TN7Pq__site *,.Site-module__7TN7Pq__site :before,.Site-module__7TN7Pq__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.Site-module__7TN7Pq__header,.Site-module__7TN7Pq__footer,.Site-module__7TN7Pq__edgePatterns,.Site-module__7TN7Pq__skip{display:none}.Site-module__7TN7Pq__site{color:#000;background:#fff}}
