.ProjectProcessSection-module__dh7dNq__stage{--card-radius:18px;isolation:isolate;border-radius:var(--card-radius);display:grid;overflow:hidden;container-type:inline-size}.ProjectProcessSection-module__dh7dNq__card{--expanded-width:calc(100cqw - 56px);--card-left:28px;--card-width:var(--expanded-width);--card-background:#e4e7ea;--card-foreground:#0b1311;left:var(--card-left);width:var(--card-width);border-radius:var(--card-radius);background:var(--card-background);min-width:0;color:var(--card-foreground);grid-area:1/1;transition:left .7s cubic-bezier(.65,0,.15,1),width .7s cubic-bezier(.65,0,.15,1);position:relative;overflow:hidden}.ProjectProcessSection-module__dh7dNq__card[data-tone="1"]{--card-background:#0b1311;--card-foreground:#f2f4f5}.ProjectProcessSection-module__dh7dNq__card[data-tone="2"]{--card-background:#d8dfcf}.ProjectProcessSection-module__dh7dNq__card[data-tone="3"]{--card-background:#f85931}.ProjectProcessSection-module__dh7dNq__card[data-slot="-3"]{--card-left:-72px;--card-width:20px}.ProjectProcessSection-module__dh7dNq__card[data-slot="-2"]{--card-left:-36px;--card-width:20px}.ProjectProcessSection-module__dh7dNq__card[data-slot="-1"]{--card-left:0px;--card-width:20px}.ProjectProcessSection-module__dh7dNq__card[data-slot="1"]{--card-left:calc(100cqw - 20px);--card-width:20px}.ProjectProcessSection-module__dh7dNq__card[data-slot="2"]{--card-left:calc(100cqw + 16px);--card-width:20px}.ProjectProcessSection-module__dh7dNq__card[data-slot="3"]{--card-left:calc(100cqw + 52px);--card-width:20px}.ProjectProcessSection-module__dh7dNq__content{width:var(--expanded-width);opacity:0;flex-direction:column;gap:24px;height:100%;min-height:460px;padding:24px 22px 30px;transition:opacity .18s,transform .3s;display:flex;position:relative;transform:translateY(12px)}.ProjectProcessSection-module__dh7dNq__card[data-slot="0"] .ProjectProcessSection-module__dh7dNq__content{opacity:1;transition-delay:.28s;transform:translateY(0)}.ProjectProcessSection-module__dh7dNq__kicker{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:auto;padding-bottom:56px;font-size:14px;font-weight:500;display:flex}.ProjectProcessSection-module__dh7dNq__watermark{letter-spacing:-.08em;opacity:.075;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,20cqw,280px);font-weight:600;line-height:1;position:absolute;top:42px;right:16px}.ProjectProcessSection-module__dh7dNq__title{letter-spacing:-.045em;max-width:720px;font-size:clamp(30px,4.5cqw,64px);font-weight:600;line-height:1.04}.ProjectProcessSection-module__dh7dNq__body{letter-spacing:-.015em;opacity:.82;max-width:660px;font-size:17px;line-height:1.55}.ProjectProcessSection-module__dh7dNq__preview{cursor:pointer;border-radius:inherit;justify-content:center;align-items:flex-end;width:100%;padding:28px 12px;transition:background-color .2s;display:none;position:absolute;inset:0}.ProjectProcessSection-module__dh7dNq__preview:hover{background:#ffffff1a}.ProjectProcessSection-module__dh7dNq__preview:focus-visible{outline-offset:-5px;outline:2px solid}.ProjectProcessSection-module__dh7dNq__previewLabel{writing-mode:vertical-rl;white-space:nowrap;flex:none;font-size:16px;font-weight:500;line-height:1.25;transform:rotate(180deg)}.ProjectProcessSection-module__dh7dNq__arrow{color:#0b1311;cursor:pointer;background:#e4e7ea;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s,color .2s;display:flex}.ProjectProcessSection-module__dh7dNq__arrow:hover{color:#f2f4f5;background:#0b1311}.ProjectProcessSection-module__dh7dNq__arrow:focus-visible{outline-offset:4px;outline:2px solid #0b1311}@media (min-width:768px){.ProjectProcessSection-module__dh7dNq__stage{--card-radius:22px}.ProjectProcessSection-module__dh7dNq__card{--expanded-width:62cqw;--card-left:19cqw}.ProjectProcessSection-module__dh7dNq__card[data-slot="-3"]{--card-left:-22cqw;--card-width:12cqw}.ProjectProcessSection-module__dh7dNq__card[data-slot="-2"]{--card-left:-9cqw;--card-width:12cqw}.ProjectProcessSection-module__dh7dNq__card[data-slot="-1"]{--card-left:4cqw;--card-width:14cqw}.ProjectProcessSection-module__dh7dNq__card[data-slot="1"]{--card-left:82cqw;--card-width:14cqw}.ProjectProcessSection-module__dh7dNq__card[data-slot="2"]{--card-left:97cqw;--card-width:12cqw}.ProjectProcessSection-module__dh7dNq__card[data-slot="3"]{--card-left:110cqw;--card-width:12cqw}.ProjectProcessSection-module__dh7dNq__content{min-height:510px;padding:clamp(28px,3.5cqw,52px)}.ProjectProcessSection-module__dh7dNq__kicker{padding-bottom:80px;font-size:16px}.ProjectProcessSection-module__dh7dNq__body{font-size:clamp(18px,1.6cqw,22px)}.ProjectProcessSection-module__dh7dNq__preview{display:flex}.ProjectProcessSection-module__dh7dNq__watermark{top:46px;right:28px}}@media (prefers-reduced-motion:reduce){.ProjectProcessSection-module__dh7dNq__card,.ProjectProcessSection-module__dh7dNq__content,.ProjectProcessSection-module__dh7dNq__arrow,.ProjectProcessSection-module__dh7dNq__preview{transition:none!important}.ProjectProcessSection-module__dh7dNq__content{transform:none}}
