:root{
  --mint-50:#f0f6f3;
  --mint-100:#e1eee7;
  --green-900:#183d34;
  --green-600:#476359;
  --color-page:var(--mint-50);
  --color-surface:#fbfdfb;
  --color-text:var(--green-900);
  --color-secondary:var(--green-600);
  --color-accent:#c64c2d;
  --color-action:var(--green-900);
  --color-rule:#c9d9d0;
  --color-selection:#d2e7da;
  --font-body:'Noto Sans KR',sans-serif;
  --font-display:'Space Grotesk','Noto Sans KR',sans-serif;
  --ease-out:cubic-bezier(.23,1,.32,1);
  --ease-in-out:cubic-bezier(.77,0,.175,1);
  --text-small:12px;
  --text-body:16px}
  *{
    box-sizing:border-box}
    html{
      scroll-padding-top:32px}
      body{
        margin:0;
        background:var(--color-page);
        color:var(--color-text);
        font-family:var(--font-body);
        font-size:var(--text-body);
        line-height:1.65;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale}
        ::selection{
          background:var(--color-selection);
          color:var(--color-text)}
          a{
            color:inherit;
            text-decoration:none}
            button{
              font:inherit;
              cursor:pointer}
              button[hidden]{
                display:none}
                a:focus-visible,button:focus-visible{
                  outline:3px solid var(--color-accent);
                  outline-offset:5px}
                  img{
                    display:block;
                    max-inline-size:100%;
                    outline:1px solid #0000000d;
                    outline-offset:-1px}
                    .wrap{
                      inline-size:min(1200px,100%);
                      margin-inline:auto;
                      padding-inline:48px}
                      .skip{
                        position:absolute;
                        inset-inline-start:20px;
                        top:-100px;
                        z-index:10;
                        padding:12px 20px;
                        background:var(--color-action);
                        color:white}
                        .skip:focus{
                          top:12px}
                          .header{
                            display:flex;
                            justify-content:space-between;
                            align-items:center;
                            padding-block:32px}
                            .brand{
                              display:inline-flex;
                              align-items:center;
                              gap:10px;
                              font-family:var(--font-display);
                              font-size:27px;
                              font-weight:600;
                              letter-spacing:-1px}
                              .brand>span{
                                color:var(--color-accent);
                                font-size:30px;
                                line-height:1}
                                nav{
                                  display:flex;
                                  align-items:center;
                                  gap:32px;
                                  font-size:13px;
                                  font-weight:500}
                                  nav>a{
                                    min-block-size:44px;
                                    display:inline-flex;
                                    align-items:center}
                                    .nav-contact{
                                      gap:24px;
                                      padding-inline:18px;
                                      border:1px solid var(--color-rule);
                                      border-radius:999px}
                                      .hero{
                                        display:grid;
                                        grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
                                        align-items:center;
                                        gap:40px;
                                        padding-block:72px 80px}
                                        .eyebrow{
                                          margin:0 0 20px;
                                          font-family:var(--font-display);
                                          font-weight:500;
                                          font-size:var(--text-small);
                                          letter-spacing:.08em}
                                          h1{
                                            margin:0;
                                            font-family:var(--font-display);
                                            font-size:clamp(52px,6.7vw,83px);
                                            font-weight:500;
                                            line-height:1.06;
                                            letter-spacing:-.065em}
                                            .word-progress{
                                              position:relative;
                                              white-space:nowrap}
                                              .spark{
                                                position:absolute;
                                                inset-inline-end:-26px;
                                                top:-22px;
                                                color:var(--color-accent);
                                                font-size:38px;
                                                letter-spacing:0}
                                                .intro{
                                                  margin-block:32px;
                                                  line-height:1.8;
                                                  font-weight:600}
                                                  .intro>span{
                                                    display:block;
                                                    margin-block-start:12px;
                                                    color:var(--color-secondary);
                                                    font-weight:400;
                                                    font-size:14px}
                                                    .button{
                                                      display:inline-flex;
                                                      align-items:center;
                                                      justify-content:space-between;
                                                      gap:32px;
                                                      min-block-size:52px;
                                                      padding:14px 24px;
                                                      background:var(--color-action);
                                                      color:var(--color-page);
                                                      border-radius:999px;
                                                      font-size:14px;
                                                      font-weight:500}
                                                      .button>span{
                                                        font-size:22px;
                                                        line-height:1}
                                                        .button,.nav-contact,.project-links a,.app-switcher button{
                                                          transition:transform 160ms var(--ease-out)}
                                                          .pointer-input .button:active,.pointer-input .nav-contact:active,.pointer-input .project-links a:active,.pointer-input .app-switcher button:active{
                                                            transform:scale(.96);
                                                            transition-duration:100ms}
                                                            .byline{
                                                              display:flex;
                                                              align-items:center;
                                                              gap:12px;
                                                              margin-block-start:40px;
                                                              font-size:13px}
                                                              .portrait-mark{
                                                                display:grid;
                                                                place-items:center;
                                                                inline-size:42px;
                                                                block-size:42px;
                                                                border-radius:50%;
                                                                background:var(--mint-100);
                                                                font-family:var(--font-display);
                                                                font-size:19px}
                                                                .byline div>span{
                                                                  font-family:var(--font-display);
                                                                  font-size:12px;
                                                                  margin-inline-start:8px;
                                                                  color:var(--color-secondary)}
                                                                  .byline small{
                                                                    display:block;
                                                                    margin-block-start:3px;
                                                                    font-size:11px;
                                                                    color:var(--color-secondary)}
                                                                    .showcase{
                                                                      min-inline-size:0;
                                                                      text-align:center}
                                                                      .showcase-note{
                                                                        font-family:var(--font-display);
                                                                        font-size:12px;
                                                                        display:flex;
                                                                        align-items:center;
                                                                        justify-content:center;
                                                                        gap:8px;
                                                                        margin-block-end:16px;
                                                                        color:var(--color-secondary)}
                                                                        .tiny-dot{
                                                                          inline-size:6px;
                                                                          block-size:6px;
                                                                          border-radius:50%;
                                                                          background:var(--color-accent)}
                                                                          .preview-stage{
                                                                            position:relative;
                                                                            min-block-size:425px;
                                                                            display:grid;
                                                                            place-items:center;
                                                                            isolation:isolate}
                                                                            .stage-circle{
                                                                              position:absolute;
                                                                              z-index:-2;
                                                                              inline-size:min(380px,100%);
                                                                              aspect-ratio:1;
                                                                              border-radius:50%;
                                                                              background:#d5e6dc}
                                                                              .stage-word{
                                                                                position:absolute;
                                                                                inset-inline-start:0;
                                                                                top:120px;
                                                                                z-index:-1;
                                                                                font-family:var(--font-display);
                                                                                font-size:65px;
                                                                                line-height:.9;
                                                                                letter-spacing:-.06em;
                                                                                text-align:start;
                                                                                color:#b4cebf}
                                                                                .stage-flower{
                                                                                  position:absolute;
                                                                                  bottom:20px;
                                                                                  inset-inline-end:25px;
                                                                                  color:var(--color-accent);
                                                                                  font-size:90px;
                                                                                  line-height:1;
                                                                                  transform:rotate(-15deg)}
                                                                                  .preview-content{
                                                                                    position:relative;
                                                                                    transform:rotate(6deg)}
                                                                                    .phone{
                                                                                      inline-size:220px;
                                                                                      border-radius:36px;
                                                                                      background:#1b3029;
                                                                                      padding:9px;
                                                                                      box-shadow:0 12px 20px #183d3410,0 35px 60px #183d3422}
                                                                                      .phone-window{
                                                                                        block-size:398px;
                                                                                        border-radius:28px;
                                                                                        overflow:hidden;
                                                                                        background:#f5f8f3}
                                                                                        .phone-window img{
                                                                                          inline-size:100%;
                                                                                          block-size:auto;
                                                                                          outline:none}
                                                                                          .phone-camera{
                                                                                            position:absolute;
                                                                                            inline-size:65px;
                                                                                            block-size:17px;
                                                                                            inset-inline-start:50%;
                                                                                            top:9px;
                                                                                            border-radius:0 0 12px 12px;
                                                                                            background:#1b3029;
                                                                                            transform:translateX(-50%);
                                                                                            z-index:1}
                                                                                            .screen-label{
                                                                                              position:absolute;
                                                                                              inset-inline-end:-24px;
                                                                                              bottom:36px;
                                                                                              padding:7px 13px;
                                                                                              border-radius:999px;
                                                                                              background:var(--color-surface);
                                                                                              box-shadow:0 4px 12px #183d3412;
                                                                                              font-size:10px}
                                                                                              .preview-content[data-type=identity] .phone-window{
                                                                                                display:grid;
                                                                                                place-items:center;
                                                                                                background:#e1e9ef}
                                                                                                .preview-content[data-type=identity] .phone-window img{
                                                                                                  inline-size:140px;
                                                                                                  border-radius:32px}
                                                                                                  .preview-caption{
                                                                                                    margin-block:24px 16px}
                                                                                                    .preview-caption strong{
                                                                                                      font-size:14px;
                                                                                                      font-weight:600}
                                                                                                      .preview-caption p{
                                                                                                        font-size:12px;
                                                                                                        margin:4px 0 0;
                                                                                                        color:var(--color-secondary)}
                                                                                                        .app-switcher{
                                                                                                          display:inline-flex;
                                                                                                          gap:14px;
                                                                                                          background:var(--color-surface);
                                                                                                          border:1px solid #fff;
                                                                                                          box-shadow:0 6px 30px #183d3407;
                                                                                                          border-radius:22px;
                                                                                                          padding:12px}
                                                                                                          .app-switcher button{
                                                                                                            border:0;
                                                                                                            background:transparent;
                                                                                                            color:var(--color-secondary);
                                                                                                            border-radius:12px;
                                                                                                            padding:5px;
                                                                                                            position:relative}
                                                                                                            .app-switcher button img{
                                                                                                              inline-size:48px;
                                                                                                              block-size:48px;
                                                                                                              border-radius:12px}
                                                                                                              .app-switcher button>span{
                                                                                                                display:block;
                                                                                                                font-size:9px;
                                                                                                                margin-block-start:6px}
                                                                                                                .app-switcher button[aria-pressed=true]{
                                                                                                                  background:var(--mint-100);
                                                                                                                  color:var(--color-text)}
                                                                                                                  .showcase[data-active=hanpan] .stage-circle{
                                                                                                                    background:#e4dfec}
                                                                                                                    .showcase[data-active=hyean] .stage-circle{
                                                                                                                      background:#e9e3d5}
                                                                                                                      .showcase[data-active=secret] .stage-circle{
                                                                                                                        background:#dfe8ef}
                                                                                                                        .capabilities{
                                                                                                                          padding-block:24px;
                                                                                                                          display:flex;
                                                                                                                          align-items:center;
                                                                                                                          justify-content:space-between;
                                                                                                                          gap:24px;
                                                                                                                          border-block:1px solid var(--color-rule)}
                                                                                                                          .capabilities>p{
                                                                                                                            font-size:13px;
                                                                                                                            margin:0}
                                                                                                                            .capabilities>div{
                                                                                                                              display:flex;
                                                                                                                              flex-wrap:wrap;
                                                                                                                              gap:24px;
                                                                                                                              font-family:var(--font-display);
                                                                                                                              font-size:12px;
                                                                                                                              color:var(--color-secondary)}
                                                                                                                              .capabilities>a{
                                                                                                                                inline-size:44px;
                                                                                                                                block-size:44px;
                                                                                                                                display:grid;
                                                                                                                                place-items:center;
                                                                                                                                border:1px solid var(--color-rule);
                                                                                                                                border-radius:50%}
                                                                                                                                .work{
                                                                                                                                  padding-block:96px 0}
                                                                                                                                  .section-head{
                                                                                                                                    display:flex;
                                                                                                                                    justify-content:space-between;
                                                                                                                                    align-items:end;
                                                                                                                                    gap:32px;
                                                                                                                                    margin-block-end:48px}
                                                                                                                                    h2{
                                                                                                                                      font-size:clamp(32px,4vw,44px);
                                                                                                                                      line-height:1.35;
                                                                                                                                      font-weight:600;
                                                                                                                                      letter-spacing:-.06em;
                                                                                                                                      text-wrap:balance;
                                                                                                                                      margin:0}
                                                                                                                                      .section-head>p{
                                                                                                                                        font-size:14px;
                                                                                                                                        margin:0 0 4px;
                                                                                                                                        color:var(--color-secondary)}
                                                                                                                                        .feature{
                                                                                                                                          display:grid;
                                                                                                                                          grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);
                                                                                                                                          overflow:hidden;
                                                                                                                                          background:#eee9f4;
                                                                                                                                          border-radius:32px}
                                                                                                                                          .feature-copy{
                                                                                                                                            padding:48px}
                                                                                                                                            .product-heading{
                                                                                                                                              display:flex;
                                                                                                                                              align-items:center;
                                                                                                                                              gap:16px;
                                                                                                                                              margin-block-end:32px}
                                                                                                                                              .product-heading img{
                                                                                                                                                border-radius:14px}
                                                                                                                                                .product-heading .eyebrow{
                                                                                                                                                  margin:0;
                                                                                                                                                  color:#665073}
                                                                                                                                                  .feature h3,.private-copy h3{
                                                                                                                                                    font-size:36px;
                                                                                                                                                    line-height:1.4;
                                                                                                                                                    letter-spacing:-.05em;
                                                                                                                                                    font-weight:600;
                                                                                                                                                    margin:0}
                                                                                                                                                    .product-description{
                                                                                                                                                      color:#63566f;
                                                                                                                                                      font-size:14px;
                                                                                                                                                      line-height:1.9;
                                                                                                                                                      margin-block:24px 32px}
                                                                                                                                                      .product-meta{
                                                                                                                                                        display:flex;
                                                                                                                                                        flex-wrap:wrap;
                                                                                                                                                        align-items:center;
                                                                                                                                                        gap:12px;
                                                                                                                                                        font-size:12px}
                                                                                                                                                        .product-meta strong{
                                                                                                                                                          font-weight:600}
                                                                                                                                                          .product-meta>span{
                                                                                                                                                            color:var(--color-secondary);
                                                                                                                                                            font-size:11px}
                                                                                                                                                            .project-links{
                                                                                                                                                              display:flex;
                                                                                                                                                              flex-wrap:wrap;
                                                                                                                                                              gap:12px;
                                                                                                                                                              margin-block-start:24px}
                                                                                                                                                              .project-links>a{
                                                                                                                                                                display:inline-flex;
                                                                                                                                                                align-items:center;
                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                gap:20px;
                                                                                                                                                                padding:12px 16px;
                                                                                                                                                                min-block-size:44px;
                                                                                                                                                                border-radius:999px;
                                                                                                                                                                background:#fbf9fe;
                                                                                                                                                                color:#49305c;
                                                                                                                                                                font-size:12px;
                                                                                                                                                                font-weight:500}
                                                                                                                                                                .hanpan-scene{
                                                                                                                                                                  position:relative;
                                                                                                                                                                  display:flex;
                                                                                                                                                                  align-items:center;
                                                                                                                                                                  justify-content:center;
                                                                                                                                                                  min-block-size:490px;
                                                                                                                                                                  background:#e3dce9;
                                                                                                                                                                  overflow:hidden}
                                                                                                                                                                  .game-card{
                                                                                                                                                                    position:absolute;
                                                                                                                                                                    inline-size:215px;
                                                                                                                                                                    block-size:310px;
                                                                                                                                                                    padding:25px;
                                                                                                                                                                    border-radius:24px;
                                                                                                                                                                    box-shadow:0 20px 45px #3f2c5626;
                                                                                                                                                                    font-family:var(--font-display)}
                                                                                                                                                                    .card-back{
                                                                                                                                                                      transform:translate(-50px,-18px) rotate(-15deg);
                                                                                                                                                                      background:#30233d;
                                                                                                                                                                      color:#e3d4ed;
                                                                                                                                                                      display:flex;
                                                                                                                                                                      flex-direction:column;
                                                                                                                                                                      justify-content:space-between;
                                                                                                                                                                      align-items:center}
                                                                                                                                                                      .card-back>span{
                                                                                                                                                                        font-size:9px;
                                                                                                                                                                        letter-spacing:2px}
                                                                                                                                                                        .card-back img{
                                                                                                                                                                          inline-size:140px;
                                                                                                                                                                          block-size:140px;
                                                                                                                                                                          border-radius:30px;
                                                                                                                                                                          outline:none}
                                                                                                                                                                          .card-back strong{
                                                                                                                                                                            font-size:9px;
                                                                                                                                                                            font-weight:400;
                                                                                                                                                                            letter-spacing:1px}
                                                                                                                                                                            .card-front{
                                                                                                                                                                              transform:translate(70px,38px) rotate(10deg);
                                                                                                                                                                              background:#fcfaff;
                                                                                                                                                                              color:#48345e}
                                                                                                                                                                              .card-moon{
                                                                                                                                                                                font-size:60px;
                                                                                                                                                                                line-height:1;
                                                                                                                                                                                color:#ac83bf}
                                                                                                                                                                                .card-front>span{
                                                                                                                                                                                  display:block;
                                                                                                                                                                                  margin-block:20px 12px;
                                                                                                                                                                                  font-size:8px;
                                                                                                                                                                                  letter-spacing:1px}
                                                                                                                                                                                  .card-front>strong{
                                                                                                                                                                                    font-family:var(--font-body);
                                                                                                                                                                                    font-size:22px;
                                                                                                                                                                                    font-weight:700}
                                                                                                                                                                                    .card-front>p{
                                                                                                                                                                                      font-family:var(--font-body);
                                                                                                                                                                                      font-size:12px;
                                                                                                                                                                                      line-height:1.8;
                                                                                                                                                                                      color:#6b5b7d}
                                                                                                                                                                                      .card-bottom{
                                                                                                                                                                                        display:flex;
                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                                        font-size:10px;
                                                                                                                                                                                        margin-block-start:24px}
                                                                                                                                                                                        .card-bottom span{
                                                                                                                                                                                          font-size:32px;
                                                                                                                                                                                          line-height:1}
                                                                                                                                                                                          .scene-caption{
                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                            bottom:25px;
                                                                                                                                                                                            font-size:11px;
                                                                                                                                                                                            color:#665073}
                                                                                                                                                                                            .duo{
                                                                                                                                                                                              display:grid;
                                                                                                                                                                                              grid-template-columns:minmax(0,1fr) minmax(0,1fr);
                                                                                                                                                                                              gap:24px;
                                                                                                                                                                                              margin-block:24px}
                                                                                                                                                                                              .product-tile{
                                                                                                                                                                                                border-radius:28px;
                                                                                                                                                                                                overflow:hidden;
                                                                                                                                                                                                background:var(--color-surface)}
                                                                                                                                                                                                .tile-visual{
                                                                                                                                                                                                  block-size:350px;
                                                                                                                                                                                                  position:relative;
                                                                                                                                                                                                  overflow:hidden}
                                                                                                                                                                                                  .tile-momo .tile-visual{
                                                                                                                                                                                                    background:#dcece0}
                                                                                                                                                                                                    .tile-label{
                                                                                                                                                                                                      position:absolute;
                                                                                                                                                                                                      inset-inline-start:32px;
                                                                                                                                                                                                      top:32px;
                                                                                                                                                                                                      font-family:var(--font-display);
                                                                                                                                                                                                      font-size:12px}
                                                                                                                                                                                                      .momo-icon{
                                                                                                                                                                                                        position:absolute;
                                                                                                                                                                                                        inset-inline-start:35px;
                                                                                                                                                                                                        top:90px;
                                                                                                                                                                                                        inline-size:126px;
                                                                                                                                                                                                        block-size:126px;
                                                                                                                                                                                                        border-radius:30px;
                                                                                                                                                                                                        transform:rotate(-10deg)}
                                                                                                                                                                                                        .tile-flower{
                                                                                                                                                                                                          position:absolute;
                                                                                                                                                                                                          inset-inline-start:80px;
                                                                                                                                                                                                          bottom:40px;
                                                                                                                                                                                                          font-size:90px;
                                                                                                                                                                                                          line-height:1;
                                                                                                                                                                                                          color:#8bad81}
                                                                                                                                                                                                          .mini-phone{
                                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                                            inline-size:195px;
                                                                                                                                                                                                            inset-inline-end:35px;
                                                                                                                                                                                                            top:48px;
                                                                                                                                                                                                            padding:7px;
                                                                                                                                                                                                            background:#263d32;
                                                                                                                                                                                                            border-radius:28px;
                                                                                                                                                                                                            box-shadow:0 20px 30px #183d341c;
                                                                                                                                                                                                            transform:rotate(9deg);
                                                                                                                                                                                                            overflow:hidden;
                                                                                                                                                                                                            block-size:355px}
                                                                                                                                                                                                            .mini-phone img{
                                                                                                                                                                                                              border-radius:21px;
                                                                                                                                                                                                              inline-size:100%;
                                                                                                                                                                                                              block-size:auto;
                                                                                                                                                                                                              outline:none}
                                                                                                                                                                                                              .tile-hyean .tile-visual{
                                                                                                                                                                                                                background:#e6e3d9}
                                                                                                                                                                                                                .tile-hyean .mini-phone{
                                                                                                                                                                                                                  transform:rotate(-7deg);
                                                                                                                                                                                                                  background:#263440}
                                                                                                                                                                                                                  .hyean-glyph{
                                                                                                                                                                                                                    position:absolute;
                                                                                                                                                                                                                    inset-inline-start:35px;
                                                                                                                                                                                                                    top:30px;
                                                                                                                                                                                                                    font-family:serif;
                                                                                                                                                                                                                    font-size:160px;
                                                                                                                                                                                                                    color:#b6b099;
                                                                                                                                                                                                                    font-weight:400}
                                                                                                                                                                                                                    .hyean-detail{
                                                                                                                                                                                                                      position:absolute;
                                                                                                                                                                                                                      inset-inline-start:30px;
                                                                                                                                                                                                                      bottom:35px;
                                                                                                                                                                                                                      font-family:var(--font-display);
                                                                                                                                                                                                                      font-size:9px;
                                                                                                                                                                                                                      letter-spacing:1px;
                                                                                                                                                                                                                      color:#6b6555}
                                                                                                                                                                                                                      .tile-copy{
                                                                                                                                                                                                                        padding:32px}
                                                                                                                                                                                                                        .tile-copy .eyebrow{
                                                                                                                                                                                                                          color:var(--color-secondary);
                                                                                                                                                                                                                          font-size:11px;
                                                                                                                                                                                                                          margin-block-end:12px}
                                                                                                                                                                                                                          .tile-copy h3{
                                                                                                                                                                                                                            font-size:25px;
                                                                                                                                                                                                                            letter-spacing:-.04em;
                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                            font-weight:600}
                                                                                                                                                                                                                            .tile-copy p{
                                                                                                                                                                                                                              font-size:14px;
                                                                                                                                                                                                                              color:var(--color-secondary);
                                                                                                                                                                                                                              line-height:1.85;
                                                                                                                                                                                                                              margin-block:16px 20px;
                                                                                                                                                                                                                              text-wrap:pretty}
                                                                                                                                                                                                                              .platform-label{
                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                font-size:11px;
                                                                                                                                                                                                                                color:var(--color-secondary);
                                                                                                                                                                                                                                margin-block-start:16px}
                                                                                                                                                                                                                                .text-link{
                                                                                                                                                                                                                                  display:inline-flex;
                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                  gap:24px;
                                                                                                                                                                                                                                  font-size:12px;
                                                                                                                                                                                                                                  font-weight:600;
                                                                                                                                                                                                                                  min-block-size:44px;
                                                                                                                                                                                                                                  text-decoration:underline;
                                                                                                                                                                                                                                  text-underline-offset:5px}
                                                                                                                                                                                                                                  .private-project{
                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                    grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
                                                                                                                                                                                                                                    border-radius:28px;
                                                                                                                                                                                                                                    background:#e3ebef;
                                                                                                                                                                                                                                    overflow:hidden}
                                                                                                                                                                                                                                    .private-art{
                                                                                                                                                                                                                                      min-block-size:360px;
                                                                                                                                                                                                                                      position:relative;
                                                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                                                      place-items:center;
                                                                                                                                                                                                                                      background:#d5e0e7}
                                                                                                                                                                                                                                      .private-art>img{
                                                                                                                                                                                                                                        inline-size:156px;
                                                                                                                                                                                                                                        block-size:156px;
                                                                                                                                                                                                                                        border-radius:38px;
                                                                                                                                                                                                                                        transform:rotate(-9deg);
                                                                                                                                                                                                                                        box-shadow:0 20px 25px #20395417}
                                                                                                                                                                                                                                        .privacy-stamp{
                                                                                                                                                                                                                                          position:absolute;
                                                                                                                                                                                                                                          bottom:52px;
                                                                                                                                                                                                                                          inset-inline-start:50%;
                                                                                                                                                                                                                                          white-space:nowrap;
                                                                                                                                                                                                                                          transform:translateX(-20%);
                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                          gap:10px;
                                                                                                                                                                                                                                          background:#f1f7fa;
                                                                                                                                                                                                                                          padding:12px 18px;
                                                                                                                                                                                                                                          border-radius:999px;
                                                                                                                                                                                                                                          font-family:var(--font-display);
                                                                                                                                                                                                                                          font-size:13px;
                                                                                                                                                                                                                                          color:#27465d;
                                                                                                                                                                                                                                          box-shadow:0 6px 15px #2039540a}
                                                                                                                                                                                                                                          .private-copy{
                                                                                                                                                                                                                                            padding:48px}
                                                                                                                                                                                                                                            .private-copy .eyebrow{
                                                                                                                                                                                                                                              color:#526875}
                                                                                                                                                                                                                                              .private-copy>p:not(.eyebrow){
                                                                                                                                                                                                                                                font-size:14px;
                                                                                                                                                                                                                                                line-height:1.9;
                                                                                                                                                                                                                                                color:#526875;
                                                                                                                                                                                                                                                max-inline-size:36ch;
                                                                                                                                                                                                                                                margin-block:24px;
                                                                                                                                                                                                                                                text-wrap:pretty}
                                                                                                                                                                                                                                                .more-work{
                                                                                                                                                                                                                                                  margin-block-start:64px}
                                                                                                                                                                                                                                                  .more-work>a{
                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                    gap:24px;
                                                                                                                                                                                                                                                    padding-block:28px;
                                                                                                                                                                                                                                                    border-bottom:1px solid var(--color-rule)}
                                                                                                                                                                                                                                                    .small-symbol{
                                                                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                                                                      place-items:center;
                                                                                                                                                                                                                                                      inline-size:52px;
                                                                                                                                                                                                                                                      block-size:52px;
                                                                                                                                                                                                                                                      flex-shrink:0;
                                                                                                                                                                                                                                                      background:#e8dfe7;
                                                                                                                                                                                                                                                      color:#75516c;
                                                                                                                                                                                                                                                      border-radius:14px;
                                                                                                                                                                                                                                                      font-size:24px;
                                                                                                                                                                                                                                                      font-weight:600}
                                                                                                                                                                                                                                                      .small-symbol.wish{
                                                                                                                                                                                                                                                        background:#e0e7f2;
                                                                                                                                                                                                                                                        color:#4d6082}
                                                                                                                                                                                                                                                        .more-work h3{
                                                                                                                                                                                                                                                          font-size:20px;
                                                                                                                                                                                                                                                          margin:0;
                                                                                                                                                                                                                                                          font-weight:600}
                                                                                                                                                                                                                                                          .more-work p{
                                                                                                                                                                                                                                                            font-size:13px;
                                                                                                                                                                                                                                                            color:var(--color-secondary);
                                                                                                                                                                                                                                                            margin:4px 0 0}
                                                                                                                                                                                                                                                            .row-arrow{
                                                                                                                                                                                                                                                              margin-inline-start:auto;
                                                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                                              place-items:center;
                                                                                                                                                                                                                                                              inline-size:44px;
                                                                                                                                                                                                                                                              block-size:44px;
                                                                                                                                                                                                                                                              flex-shrink:0;
                                                                                                                                                                                                                                                              border:1px solid var(--color-rule);
                                                                                                                                                                                                                                                              border-radius:50%;
                                                                                                                                                                                                                                                              transition:transform 160ms var(--ease-out)}
                                                                                                                                                                                                                                                              .about{
                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                grid-template-columns:minmax(0,1fr) minmax(0,1fr);
                                                                                                                                                                                                                                                                gap:72px;
                                                                                                                                                                                                                                                                padding-block:112px}
                                                                                                                                                                                                                                                                .about-identity{
                                                                                                                                                                                                                                                                  position:relative}
                                                                                                                                                                                                                                                                  .about-symbol{
                                                                                                                                                                                                                                                                    display:block;
                                                                                                                                                                                                                                                                    margin-block-start:32px;
                                                                                                                                                                                                                                                                    color:var(--color-accent);
                                                                                                                                                                                                                                                                    font-size:100px;
                                                                                                                                                                                                                                                                    line-height:1}
                                                                                                                                                                                                                                                                    .about-lead{
                                                                                                                                                                                                                                                                      font-size:25px;
                                                                                                                                                                                                                                                                      font-weight:500;
                                                                                                                                                                                                                                                                      line-height:1.6;
                                                                                                                                                                                                                                                                      letter-spacing:-.035em;
                                                                                                                                                                                                                                                                      margin-block:0 24px}
                                                                                                                                                                                                                                                                      .about-copy>p:not(.about-lead){
                                                                                                                                                                                                                                                                        font-size:15px;
                                                                                                                                                                                                                                                                        line-height:1.85;
                                                                                                                                                                                                                                                                        color:var(--color-secondary);
                                                                                                                                                                                                                                                                        margin-block:20px;
                                                                                                                                                                                                                                                                        max-inline-size:65ch;
                                                                                                                                                                                                                                                                        text-wrap:pretty}
                                                                                                                                                                                                                                                                        .about-copy>p[lang=en]{
                                                                                                                                                                                                                                                                          font-family:var(--font-display);
                                                                                                                                                                                                                                                                          font-size:14px}
                                                                                                                                                                                                                                                                          .craft{
                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                            flex-wrap:wrap;
                                                                                                                                                                                                                                                                            gap:10px;
                                                                                                                                                                                                                                                                            margin-block-start:28px}
                                                                                                                                                                                                                                                                            .craft>span{
                                                                                                                                                                                                                                                                              padding:8px 12px;
                                                                                                                                                                                                                                                                              border-radius:999px;
                                                                                                                                                                                                                                                                              border:1px solid var(--color-rule);
                                                                                                                                                                                                                                                                              font-family:var(--font-display);
                                                                                                                                                                                                                                                                              font-size:11px}
                                                                                                                                                                                                                                                                              .contact{
                                                                                                                                                                                                                                                                                background:var(--color-action);
                                                                                                                                                                                                                                                                                color:var(--color-page);
                                                                                                                                                                                                                                                                                overflow:hidden}
                                                                                                                                                                                                                                                                                .contact-inner{
                                                                                                                                                                                                                                                                                  position:relative;
                                                                                                                                                                                                                                                                                  padding-block:80px}
                                                                                                                                                                                                                                                                                  .contact .eyebrow{
                                                                                                                                                                                                                                                                                    color:#b9cfc3}
                                                                                                                                                                                                                                                                                    .contact h2{
                                                                                                                                                                                                                                                                                      font-size:clamp(35px,5vw,60px);
                                                                                                                                                                                                                                                                                      max-inline-size:700px;
                                                                                                                                                                                                                                                                                      position:relative;
                                                                                                                                                                                                                                                                                      z-index:1}
                                                                                                                                                                                                                                                                                      .contact h2>span{
                                                                                                                                                                                                                                                                                        color:#e69f84}
                                                                                                                                                                                                                                                                                        .email{
                                                                                                                                                                                                                                                                                          display:inline-flex;
                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                          gap:45px;
                                                                                                                                                                                                                                                                                          font-family:var(--font-display);
                                                                                                                                                                                                                                                                                          font-size:clamp(20px,3vw,28px);
                                                                                                                                                                                                                                                                                          margin-block-start:32px;
                                                                                                                                                                                                                                                                                          border-bottom:1px solid #92ab9e;
                                                                                                                                                                                                                                                                                          padding-block-end:8px;
                                                                                                                                                                                                                                                                                          position:relative;
                                                                                                                                                                                                                                                                                          z-index:1;
                                                                                                                                                                                                                                                                                          overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                          .contact-flower{
                                                                                                                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                                                                                                                            inset-inline-end:40px;
                                                                                                                                                                                                                                                                                            bottom:0;
                                                                                                                                                                                                                                                                                            color:#2c5346;
                                                                                                                                                                                                                                                                                            font-size:330px;
                                                                                                                                                                                                                                                                                            line-height:.9;
                                                                                                                                                                                                                                                                                            pointer-events:none;
                                                                                                                                                                                                                                                                                            transform:rotate(12deg)}
                                                                                                                                                                                                                                                                                            footer{
                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                              align-items:center;
                                                                                                                                                                                                                                                                                              justify-content:space-between;
                                                                                                                                                                                                                                                                                              gap:24px;
                                                                                                                                                                                                                                                                                              padding-block:32px;
                                                                                                                                                                                                                                                                                              font-family:var(--font-display)}
                                                                                                                                                                                                                                                                                              footer>span,footer>a:last-child{
                                                                                                                                                                                                                                                                                                font-size:12px;
                                                                                                                                                                                                                                                                                                color:var(--color-secondary)}
                                                                                                                                                                                                                                                                                                footer>a:last-child{
                                                                                                                                                                                                                                                                                                  display:inline-flex;
                                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                                  gap:20px;
                                                                                                                                                                                                                                                                                                  min-block-size:44px}
                                                                                                                                                                                                                                                                                                  /* Rare first-visit entrance: 600ms marketing sequence, 50ms semantic stagger. */
                                                                                                                                                                                                                                                                                                  .entrance{
                                                                                                                                                                                                                                                                                                    animation:arrive 600ms var(--ease-out) both}
                                                                                                                                                                                                                                                                                                    .hero-copy .entrance:nth-child(2){
                                                                                                                                                                                                                                                                                                      animation-delay:50ms}
                                                                                                                                                                                                                                                                                                      .hero-copy .entrance:nth-child(3){
                                                                                                                                                                                                                                                                                                        animation-delay:100ms}
                                                                                                                                                                                                                                                                                                        .hero-copy .entrance:nth-child(4){
                                                                                                                                                                                                                                                                                                          animation-delay:150ms}
                                                                                                                                                                                                                                                                                                          .hero-copy .entrance:nth-child(5){
                                                                                                                                                                                                                                                                                                            animation-delay:200ms}
                                                                                                                                                                                                                                                                                                            .showcase.entrance{
                                                                                                                                                                                                                                                                                                              animation-delay:150ms}
                                                                                                                                                                                                                                                                                                              @keyframes arrive{
                                                                                                                                                                                                                                                                                                                from{
                                                                                                                                                                                                                                                                                                                  opacity:0;
                                                                                                                                                                                                                                                                                                                  transform:translateY(14px)}
                                                                                                                                                                                                                                                                                                                  to{
                                                                                                                                                                                                                                                                                                                    opacity:1;
                                                                                                                                                                                                                                                                                                                    transform:translateY(0)}
                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                  @media(hover:hover) and (pointer:fine){
                                                                                                                                                                                                                                                                                                                    .button:hover,.nav-contact:hover,.project-links a:hover{
                                                                                                                                                                                                                                                                                                                      transform:translateY(-2px)}
                                                                                                                                                                                                                                                                                                                      .app-switcher button:hover{
                                                                                                                                                                                                                                                                                                                        transform:translateY(-3px)}
                                                                                                                                                                                                                                                                                                                        .more-work a:hover .row-arrow{
                                                                                                                                                                                                                                                                                                                          transform:rotate(45deg)}
                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                        @media(max-width:1020px){
                                                                                                                                                                                                                                                                                                                          .wrap{
                                                                                                                                                                                                                                                                                                                            padding-inline:32px}
                                                                                                                                                                                                                                                                                                                            .hero{
                                                                                                                                                                                                                                                                                                                              gap:20px;
                                                                                                                                                                                                                                                                                                                              padding-block:48px 64px}
                                                                                                                                                                                                                                                                                                                              h1{
                                                                                                                                                                                                                                                                                                                                font-size:65px}
                                                                                                                                                                                                                                                                                                                                .preview-stage{
                                                                                                                                                                                                                                                                                                                                  min-block-size:390px}
                                                                                                                                                                                                                                                                                                                                  .phone{
                                                                                                                                                                                                                                                                                                                                    inline-size:200px}
                                                                                                                                                                                                                                                                                                                                    .phone-window{
                                                                                                                                                                                                                                                                                                                                      block-size:360px}
                                                                                                                                                                                                                                                                                                                                      .stage-word{
                                                                                                                                                                                                                                                                                                                                        font-size:52px}
                                                                                                                                                                                                                                                                                                                                        .stage-flower{
                                                                                                                                                                                                                                                                                                                                          inset-inline-end:0}
                                                                                                                                                                                                                                                                                                                                          .feature-copy,.private-copy{
                                                                                                                                                                                                                                                                                                                                            padding:36px}
                                                                                                                                                                                                                                                                                                                                            .feature h3,.private-copy h3{
                                                                                                                                                                                                                                                                                                                                              font-size:29px}
                                                                                                                                                                                                                                                                                                                                              .game-card{
                                                                                                                                                                                                                                                                                                                                                inline-size:190px;
                                                                                                                                                                                                                                                                                                                                                block-size:300px}
                                                                                                                                                                                                                                                                                                                                                .card-back{
                                                                                                                                                                                                                                                                                                                                                  transform:translate(-34px,-18px) rotate(-13deg)}
                                                                                                                                                                                                                                                                                                                                                  .card-front{
                                                                                                                                                                                                                                                                                                                                                    transform:translate(40px,38px) rotate(10deg)}
                                                                                                                                                                                                                                                                                                                                                    .mini-phone{
                                                                                                                                                                                                                                                                                                                                                      inline-size:170px;
                                                                                                                                                                                                                                                                                                                                                      inset-inline-end:20px}
                                                                                                                                                                                                                                                                                                                                                      .momo-icon{
                                                                                                                                                                                                                                                                                                                                                        inline-size:110px;
                                                                                                                                                                                                                                                                                                                                                        block-size:110px;
                                                                                                                                                                                                                                                                                                                                                        inset-inline-start:24px}
                                                                                                                                                                                                                                                                                                                                                        .hyean-glyph{
                                                                                                                                                                                                                                                                                                                                                          font-size:130px;
                                                                                                                                                                                                                                                                                                                                                          inset-inline-start:20px}
                                                                                                                                                                                                                                                                                                                                                          .about{
                                                                                                                                                                                                                                                                                                                                                            gap:48px}
                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                          @media(max-width:760px){
                                                                                                                                                                                                                                                                                                                                                            .wrap{
                                                                                                                                                                                                                                                                                                                                                              padding-inline:24px}
                                                                                                                                                                                                                                                                                                                                                              .header{
                                                                                                                                                                                                                                                                                                                                                                padding-block:20px}
                                                                                                                                                                                                                                                                                                                                                                .brand{
                                                                                                                                                                                                                                                                                                                                                                  font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                  nav{
                                                                                                                                                                                                                                                                                                                                                                    gap:18px;
                                                                                                                                                                                                                                                                                                                                                                    font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                    .nav-contact{
                                                                                                                                                                                                                                                                                                                                                                      padding-inline:12px;
                                                                                                                                                                                                                                                                                                                                                                      gap:12px}
                                                                                                                                                                                                                                                                                                                                                                      .hero{
                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                        padding-block:48px;
                                                                                                                                                                                                                                                                                                                                                                        gap:56px}
                                                                                                                                                                                                                                                                                                                                                                        h1{
                                                                                                                                                                                                                                                                                                                                                                          font-size:clamp(48px,11vw,72px)}
                                                                                                                                                                                                                                                                                                                                                                          .hero-copy>.eyebrow{
                                                                                                                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                            .spark{
                                                                                                                                                                                                                                                                                                                                                                              font-size:28px;
                                                                                                                                                                                                                                                                                                                                                                              inset-inline-end:-17px;
                                                                                                                                                                                                                                                                                                                                                                              top:-12px}
                                                                                                                                                                                                                                                                                                                                                                              .intro{
                                                                                                                                                                                                                                                                                                                                                                                margin-block:24px}
                                                                                                                                                                                                                                                                                                                                                                                .byline{
                                                                                                                                                                                                                                                                                                                                                                                  margin-block-start:28px}
                                                                                                                                                                                                                                                                                                                                                                                  .showcase{
                                                                                                                                                                                                                                                                                                                                                                                    inline-size:min(430px,100%);
                                                                                                                                                                                                                                                                                                                                                                                    margin-inline:auto}
                                                                                                                                                                                                                                                                                                                                                                                    .preview-stage{
                                                                                                                                                                                                                                                                                                                                                                                      min-block-size:395px}
                                                                                                                                                                                                                                                                                                                                                                                      .stage-circle{
                                                                                                                                                                                                                                                                                                                                                                                        inline-size:min(360px,100%)}
                                                                                                                                                                                                                                                                                                                                                                                        .stage-word{
                                                                                                                                                                                                                                                                                                                                                                                          inset-inline-start:15px}
                                                                                                                                                                                                                                                                                                                                                                                          .stage-flower{
                                                                                                                                                                                                                                                                                                                                                                                            inset-inline-end:15px;
                                                                                                                                                                                                                                                                                                                                                                                            font-size:75px}
                                                                                                                                                                                                                                                                                                                                                                                            .capabilities{
                                                                                                                                                                                                                                                                                                                                                                                              gap:16px;
                                                                                                                                                                                                                                                                                                                                                                                              flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                              padding-block:24px}
                                                                                                                                                                                                                                                                                                                                                                                              .capabilities>div{
                                                                                                                                                                                                                                                                                                                                                                                                gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                .capabilities>a{
                                                                                                                                                                                                                                                                                                                                                                                                  display:none}
                                                                                                                                                                                                                                                                                                                                                                                                  .work{
                                                                                                                                                                                                                                                                                                                                                                                                    padding-block-start:64px}
                                                                                                                                                                                                                                                                                                                                                                                                    .section-head{
                                                                                                                                                                                                                                                                                                                                                                                                      display:block;
                                                                                                                                                                                                                                                                                                                                                                                                      margin-block-end:32px}
                                                                                                                                                                                                                                                                                                                                                                                                      .section-head>p{
                                                                                                                                                                                                                                                                                                                                                                                                        margin-block-start:20px}
                                                                                                                                                                                                                                                                                                                                                                                                        .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                          font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                          h2{
                                                                                                                                                                                                                                                                                                                                                                                                            font-size:34px}
                                                                                                                                                                                                                                                                                                                                                                                                            .feature{
                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                              border-radius:24px}
                                                                                                                                                                                                                                                                                                                                                                                                              .feature-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                padding:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                .feature h3,.private-copy h3{
                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .product-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                    margin-block-end:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                    .hanpan-scene{
                                                                                                                                                                                                                                                                                                                                                                                                                      min-block-size:400px}
                                                                                                                                                                                                                                                                                                                                                                                                                      .game-card{
                                                                                                                                                                                                                                                                                                                                                                                                                        inline-size:200px;
                                                                                                                                                                                                                                                                                                                                                                                                                        block-size:290px}
                                                                                                                                                                                                                                                                                                                                                                                                                        .card-back{
                                                                                                                                                                                                                                                                                                                                                                                                                          transform:translate(-40px,-25px) rotate(-15deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                          .card-front{
                                                                                                                                                                                                                                                                                                                                                                                                                            transform:translate(45px,25px) rotate(10deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                            .scene-caption{
                                                                                                                                                                                                                                                                                                                                                                                                                              bottom:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                              .duo{
                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                .tile-visual{
                                                                                                                                                                                                                                                                                                                                                                                                                                  block-size:330px}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .mini-phone{
                                                                                                                                                                                                                                                                                                                                                                                                                                    inline-size:190px;
                                                                                                                                                                                                                                                                                                                                                                                                                                    inset-inline-end:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                    .momo-icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                      inline-size:120px;
                                                                                                                                                                                                                                                                                                                                                                                                                                      block-size:120px;
                                                                                                                                                                                                                                                                                                                                                                                                                                      inset-inline-start:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .tile-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .tile-copy h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                          .private-project{
                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                            .private-art{
                                                                                                                                                                                                                                                                                                                                                                                                                                              min-block-size:280px}
                                                                                                                                                                                                                                                                                                                                                                                                                                              .privacy-stamp{
                                                                                                                                                                                                                                                                                                                                                                                                                                                bottom:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                .private-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .more-work{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-block-start:48px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .more-work>a{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .more-work p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .more-work h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .about{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-block:72px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .about-symbol{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              position:absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              inset-inline-end:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              top:35px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:70px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .about-identity h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:31px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .about-lead{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .contact-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-block:56px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .contact h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:35px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .contact-flower{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:220px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        inset-inline-end:-65px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .email{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:21px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          footer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-block:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            footer>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media(max-width:380px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .wrap{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding-inline:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .nav-contact{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:7px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-inline:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .brand>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:46px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .feature-copy,.private-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .feature h3,.private-copy h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .momo-icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                inline-size:100px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                block-size:100px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                inset-inline-start:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .mini-phone{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  inline-size:160px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  inset-inline-end:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .tile-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .app-switcher{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .app-switcher button img{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        inline-size:44px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        block-size:44px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .app-switcher button>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .about-symbol{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:50px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .about-identity h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:27px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .contact h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:29px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .entrance{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  animation:gentle-arrive 200ms ease both;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  animation-delay:0ms!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @keyframes gentle-arrive{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    from{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      opacity:.7}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      to{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        opacity:1}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .button,.nav-contact,.project-links a,.app-switcher button,.row-arrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transition:opacity 150ms ease}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .pointer-input .button:active,.pointer-input .nav-contact:active,.pointer-input .project-links a:active,.pointer-input .app-switcher button:active{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          transform:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          opacity:.85}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .button:hover,.nav-contact:hover,.project-links a:hover,.app-switcher button:hover,.more-work a:hover .row-arrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
