@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/Pretendard-Site-400.7e603f35.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0,u+00a3,u+00a5,u+00a7,u+00a9,u+00ae,u+00b0,u+00b7,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2026,u+203b,u+20ac,u+2122,u+2190-2193,u+2197,u+25cb,u+25cf,u+3001-3002,u+300c-3011,u+301c,u+30fb,u+ac00-ac01,u+ac04,u+ac10,u+ac12,u+ac16,u+ac19,u+ac1c-ac1d,u+ac31,u+ac70,u+ac74,u+ac80,u+ac83,u+ac89,u+ac8c,u+aca0,u+aca8-acaa,u+acb0,u+acbd,u+acc4,u+ace0,u+acf3,u+acf5,u+acfc,u+ad00,u+ad11,u+ad50,u+ad6c-ad6d,u+ad74,u+ad8c,u+addc,u+adf8-adf9,u+adfc,u+ae08-ae09,u+ae0b,u+ae30,u+ae38,u+ae41,u+ae43,u+ae4a,u+ae4c,u+aed8,u+b00c,u+b05d,u+b07c,u+b098,u+b09c,u+b0a0,u+b0a8,u+b0b4,u+b0c8,u+b108,u+b110,u+b124,u+b141,u+b144,u+b150,u+b178,u+b193,u+b204,u+b208,u+b20c,u+b25c,u+b290,u+b294,u+b298,u+b2a5,u+b2c8-b2c9,u+b2d8-b2d9,u+b2e4,u+b2e8,u+b2ec,u+b2f4-b2f5,u+b2f9,u+b300,u+b354,u+b358,u+b367,u+b370,u+b3c4-b3c5,u+b3cc,u+b3d9,u+b3fc,u+b410,u+b418,u+b41c,u+b420,u+b428-b429,u+b450,u+b458,u+b461,u+b4a4,u+b4c0,u+b4dc,u+b4e0,u+b4e4,u+b4ed,u+b4f1,u+b514,u+b530,u+b54c,u+b550,u+b5a0,u+b5a4,u+b5bb,u+b610,u+b6f0,u+b72c,u+b73b,u+b77c-b77d,u+b780,u+b78c,u+b790,u+b797-b799,u+b79c,u+b7a8,u+b7c9,u+b7ec,u+b7fc,u+b807-b808,u+b824-b825,u+b828,u+b835,u+b838-b839,u+b85c-b85d,u+b864,u+b86d,u+b8cc,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9bc-b9bd,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce,u+b9de,u+b9e4-b9e5,u+b9e8,u+ba38,u+ba3c,u+ba54,u+ba70,u+ba74,u+ba85,u+ba87,u+baa8-baa9,u+bab0,u+bab8,u+babb,u+bb34,u+bb38,u+bb3b-bb3c,u+bbf8-bbf9,u+bbfc,u+bc00,u+bc0f,u+bc14,u+bc18,u+bc1b-bc1d,u+bc29,u+bc30-bc31,u+bc84,u+bc88,u+bc94-bc95,u+bca0,u+bca4,u+bcc0,u+bcc4,u+bcf4-bcf5,u+bcf8,u+bcfc,u+bd80,u+bd84,u+bd88-bd89,u+bd99,u+bdf0,u+be0c,u+be14,u+be44,u+be48,u+be5b,u+bfd0,u+c0ac-c0ad,u+c0b0,u+c0b4,u+c0c1,u+c0c8-c0c9,u+c0dd,u+c11c-c11e,u+c120,u+c124,u+c12f,u+c131,u+c138,u+c149,u+c158,u+c168,u+c170,u+c18c-c18d,u+c190,u+c1a1,u+c20d,u+c218,u+c21c,u+c228,u+c22b,u+c27d,u+c2a4,u+c2b5,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2ec,u+c2f6,u+c313,u+c368,u+c4f0,u+c4f8,u+c529,u+c52c,u+c544,u+c548-c54a,u+c54c,u+c558-c559,u+c55e,u+c57c-c57d,u+c591,u+c5b4-c5b5,u+c5b8,u+c5bc,u+c5c5-c5c6,u+c5c8,u+c5d0,u+c5ec-c5ed,u+c5f0,u+c5f4,u+c5fd,u+c601,u+c608,u+c624,u+c628,u+c640,u+c644,u+c65c,u+c678,u+c67c,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0,u+c6cc,u+c6d0,u+c6d4,u+c704,u+c720,u+c728,u+c73c,u+c740,u+c744,u+c74c,u+c751,u+c758,u+c774-c775,u+c778,u+c77c-c77d,u+c784-c785,u+c788,u+c790-c791,u+c798,u+c7a0,u+c7a5,u+c7ac,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c-c81d,u+c870,u+c874,u+c885,u+c88b-c88c,u+c8fc,u+c900,u+c904,u+c90d,u+c911,u+c950,u+c988,u+c99d,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d0-c9d1,u+cabd,u+cc0d,u+cc28-cc29,u+cc30,u+cc38,u+cc3d-cc3e,u+cc44-cc45,u+cc98-cc99,u+cc9c,u+cca0,u+ccad,u+ccb4,u+cce4,u+cd08,u+cd2c,u+cd5c,u+cd94,u+cd98,u+cd9c,u+cda9,u+cdb0,u+ce20-ce21,u+ce58-ce59,u+ce5c,u+ce68,u+ce74,u+ce78,u+cee4,u+cee8,u+ceec,u+cf00,u+cf54,u+cf58,u+cfe0,u+d06c,u+d074,u+d07c,u+d0a4,u+d0c0-d0c1,u+d0c8,u+d0d0,u+d0dc-d0dd,u+d130-d131,u+d14c,u+d150,u+d15c,u+d1a0,u+d1a4,u+d1b5,u+d22c,u+d2b8-d2b9,u+d2bc,u+d2f0,u+d305,u+d30c,u+d310,u+d314,u+d328,u+d338,u+d37c,u+d398,u+d3b4,u+d3b8,u+d3c9,u+d3ec,u+d45c,u+d488,u+d504,u+d53c,u+d544,u+d54f,u+d558-d559,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574,u+d588-d589,u+d5a5,u+d5c8,u+d5d8,u+d600,u+d604,u+d615,u+d61c,u+d638,u+d63c,u+d648,u+d64d,u+d654-d655,u+d658,u+d65c,u+d669,u+d68c,u+d6a8,u+d6c4,u+d6e8,u+d750,u+d788,u+ff01,u+ff08-ff09,u+ff1a-ff1b,u+ff1f,u+ff5e}@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/Pretendard-Site-500.f2ab9d75.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0,u+00a3,u+00a5,u+00a7,u+00a9,u+00ae,u+00b0,u+00b7,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2026,u+203b,u+20ac,u+2122,u+2190-2193,u+2197,u+25cb,u+25cf,u+3001-3002,u+300c-3011,u+301c,u+30fb,u+ac00-ac01,u+ac04,u+ac10,u+ac12,u+ac16,u+ac19,u+ac1c-ac1d,u+ac31,u+ac70,u+ac74,u+ac80,u+ac83,u+ac89,u+ac8c,u+aca0,u+aca8-acaa,u+acb0,u+acbd,u+acc4,u+ace0,u+acf3,u+acf5,u+acfc,u+ad00,u+ad11,u+ad50,u+ad6c-ad6d,u+ad74,u+ad8c,u+addc,u+adf8-adf9,u+adfc,u+ae08-ae09,u+ae0b,u+ae30,u+ae38,u+ae41,u+ae43,u+ae4a,u+ae4c,u+aed8,u+b00c,u+b05d,u+b07c,u+b098,u+b09c,u+b0a0,u+b0a8,u+b0b4,u+b0c8,u+b108,u+b110,u+b124,u+b141,u+b144,u+b150,u+b178,u+b193,u+b204,u+b208,u+b20c,u+b25c,u+b290,u+b294,u+b298,u+b2a5,u+b2c8-b2c9,u+b2d8-b2d9,u+b2e4,u+b2e8,u+b2ec,u+b2f4-b2f5,u+b2f9,u+b300,u+b354,u+b358,u+b367,u+b370,u+b3c4-b3c5,u+b3cc,u+b3d9,u+b3fc,u+b410,u+b418,u+b41c,u+b420,u+b428-b429,u+b450,u+b458,u+b461,u+b4a4,u+b4c0,u+b4dc,u+b4e0,u+b4e4,u+b4ed,u+b4f1,u+b514,u+b530,u+b54c,u+b550,u+b5a0,u+b5a4,u+b5bb,u+b610,u+b6f0,u+b72c,u+b73b,u+b77c-b77d,u+b780,u+b78c,u+b790,u+b797-b799,u+b79c,u+b7a8,u+b7c9,u+b7ec,u+b7fc,u+b807-b808,u+b824-b825,u+b828,u+b835,u+b838-b839,u+b85c-b85d,u+b864,u+b86d,u+b8cc,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9bc-b9bd,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce,u+b9de,u+b9e4-b9e5,u+b9e8,u+ba38,u+ba3c,u+ba54,u+ba70,u+ba74,u+ba85,u+ba87,u+baa8-baa9,u+bab0,u+bab8,u+babb,u+bb34,u+bb38,u+bb3b-bb3c,u+bbf8-bbf9,u+bbfc,u+bc00,u+bc0f,u+bc14,u+bc18,u+bc1b-bc1d,u+bc29,u+bc30-bc31,u+bc84,u+bc88,u+bc94-bc95,u+bca0,u+bca4,u+bcc0,u+bcc4,u+bcf4-bcf5,u+bcf8,u+bcfc,u+bd80,u+bd84,u+bd88-bd89,u+bd99,u+bdf0,u+be0c,u+be14,u+be44,u+be48,u+be5b,u+bfd0,u+c0ac-c0ad,u+c0b0,u+c0b4,u+c0c1,u+c0c8-c0c9,u+c0dd,u+c11c-c11e,u+c120,u+c124,u+c12f,u+c131,u+c138,u+c149,u+c158,u+c168,u+c170,u+c18c-c18d,u+c190,u+c1a1,u+c20d,u+c218,u+c21c,u+c228,u+c22b,u+c27d,u+c2a4,u+c2b5,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2ec,u+c2f6,u+c313,u+c368,u+c4f0,u+c4f8,u+c529,u+c52c,u+c544,u+c548-c54a,u+c54c,u+c558-c559,u+c55e,u+c57c-c57d,u+c591,u+c5b4-c5b5,u+c5b8,u+c5bc,u+c5c5-c5c6,u+c5c8,u+c5d0,u+c5ec-c5ed,u+c5f0,u+c5f4,u+c5fd,u+c601,u+c608,u+c624,u+c628,u+c640,u+c644,u+c65c,u+c678,u+c67c,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0,u+c6cc,u+c6d0,u+c6d4,u+c704,u+c720,u+c728,u+c73c,u+c740,u+c744,u+c74c,u+c751,u+c758,u+c774-c775,u+c778,u+c77c-c77d,u+c784-c785,u+c788,u+c790-c791,u+c798,u+c7a0,u+c7a5,u+c7ac,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c-c81d,u+c870,u+c874,u+c885,u+c88b-c88c,u+c8fc,u+c900,u+c904,u+c90d,u+c911,u+c950,u+c988,u+c99d,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d0-c9d1,u+cabd,u+cc0d,u+cc28-cc29,u+cc30,u+cc38,u+cc3d-cc3e,u+cc44-cc45,u+cc98-cc99,u+cc9c,u+cca0,u+ccad,u+ccb4,u+cce4,u+cd08,u+cd2c,u+cd5c,u+cd94,u+cd98,u+cd9c,u+cda9,u+cdb0,u+ce20-ce21,u+ce58-ce59,u+ce5c,u+ce68,u+ce74,u+ce78,u+cee4,u+cee8,u+ceec,u+cf00,u+cf54,u+cf58,u+cfe0,u+d06c,u+d074,u+d07c,u+d0a4,u+d0c0-d0c1,u+d0c8,u+d0d0,u+d0dc-d0dd,u+d130-d131,u+d14c,u+d150,u+d15c,u+d1a0,u+d1a4,u+d1b5,u+d22c,u+d2b8-d2b9,u+d2bc,u+d2f0,u+d305,u+d30c,u+d310,u+d314,u+d328,u+d338,u+d37c,u+d398,u+d3b4,u+d3b8,u+d3c9,u+d3ec,u+d45c,u+d488,u+d504,u+d53c,u+d544,u+d54f,u+d558-d559,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574,u+d588-d589,u+d5a5,u+d5c8,u+d5d8,u+d600,u+d604,u+d615,u+d61c,u+d638,u+d63c,u+d648,u+d64d,u+d654-d655,u+d658,u+d65c,u+d669,u+d68c,u+d6a8,u+d6c4,u+d6e8,u+d750,u+d788,u+ff01,u+ff08-ff09,u+ff1a-ff1b,u+ff1f,u+ff5e}@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/Pretendard-Site-700.e92d4e2c.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0,u+00a3,u+00a5,u+00a7,u+00a9,u+00ae,u+00b0,u+00b7,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2026,u+203b,u+20ac,u+2122,u+2190-2193,u+2197,u+25cb,u+25cf,u+3001-3002,u+300c-3011,u+301c,u+30fb,u+ac00-ac01,u+ac04,u+ac10,u+ac12,u+ac16,u+ac19,u+ac1c-ac1d,u+ac31,u+ac70,u+ac74,u+ac80,u+ac83,u+ac89,u+ac8c,u+aca0,u+aca8-acaa,u+acb0,u+acbd,u+acc4,u+ace0,u+acf3,u+acf5,u+acfc,u+ad00,u+ad11,u+ad50,u+ad6c-ad6d,u+ad74,u+ad8c,u+addc,u+adf8-adf9,u+adfc,u+ae08-ae09,u+ae0b,u+ae30,u+ae38,u+ae41,u+ae43,u+ae4a,u+ae4c,u+aed8,u+b00c,u+b05d,u+b07c,u+b098,u+b09c,u+b0a0,u+b0a8,u+b0b4,u+b0c8,u+b108,u+b110,u+b124,u+b141,u+b144,u+b150,u+b178,u+b193,u+b204,u+b208,u+b20c,u+b25c,u+b290,u+b294,u+b298,u+b2a5,u+b2c8-b2c9,u+b2d8-b2d9,u+b2e4,u+b2e8,u+b2ec,u+b2f4-b2f5,u+b2f9,u+b300,u+b354,u+b358,u+b367,u+b370,u+b3c4-b3c5,u+b3cc,u+b3d9,u+b3fc,u+b410,u+b418,u+b41c,u+b420,u+b428-b429,u+b450,u+b458,u+b461,u+b4a4,u+b4c0,u+b4dc,u+b4e0,u+b4e4,u+b4ed,u+b4f1,u+b514,u+b530,u+b54c,u+b550,u+b5a0,u+b5a4,u+b5bb,u+b610,u+b6f0,u+b72c,u+b73b,u+b77c-b77d,u+b780,u+b78c,u+b790,u+b797-b799,u+b79c,u+b7a8,u+b7c9,u+b7ec,u+b7fc,u+b807-b808,u+b824-b825,u+b828,u+b835,u+b838-b839,u+b85c-b85d,u+b864,u+b86d,u+b8cc,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9bc-b9bd,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce,u+b9de,u+b9e4-b9e5,u+b9e8,u+ba38,u+ba3c,u+ba54,u+ba70,u+ba74,u+ba85,u+ba87,u+baa8-baa9,u+bab0,u+bab8,u+babb,u+bb34,u+bb38,u+bb3b-bb3c,u+bbf8-bbf9,u+bbfc,u+bc00,u+bc0f,u+bc14,u+bc18,u+bc1b-bc1d,u+bc29,u+bc30-bc31,u+bc84,u+bc88,u+bc94-bc95,u+bca0,u+bca4,u+bcc0,u+bcc4,u+bcf4-bcf5,u+bcf8,u+bcfc,u+bd80,u+bd84,u+bd88-bd89,u+bd99,u+bdf0,u+be0c,u+be14,u+be44,u+be48,u+be5b,u+bfd0,u+c0ac-c0ad,u+c0b0,u+c0b4,u+c0c1,u+c0c8-c0c9,u+c0dd,u+c11c-c11e,u+c120,u+c124,u+c12f,u+c131,u+c138,u+c149,u+c158,u+c168,u+c170,u+c18c-c18d,u+c190,u+c1a1,u+c20d,u+c218,u+c21c,u+c228,u+c22b,u+c27d,u+c2a4,u+c2b5,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2ec,u+c2f6,u+c313,u+c368,u+c4f0,u+c4f8,u+c529,u+c52c,u+c544,u+c548-c54a,u+c54c,u+c558-c559,u+c55e,u+c57c-c57d,u+c591,u+c5b4-c5b5,u+c5b8,u+c5bc,u+c5c5-c5c6,u+c5c8,u+c5d0,u+c5ec-c5ed,u+c5f0,u+c5f4,u+c5fd,u+c601,u+c608,u+c624,u+c628,u+c640,u+c644,u+c65c,u+c678,u+c67c,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0,u+c6cc,u+c6d0,u+c6d4,u+c704,u+c720,u+c728,u+c73c,u+c740,u+c744,u+c74c,u+c751,u+c758,u+c774-c775,u+c778,u+c77c-c77d,u+c784-c785,u+c788,u+c790-c791,u+c798,u+c7a0,u+c7a5,u+c7ac,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c-c81d,u+c870,u+c874,u+c885,u+c88b-c88c,u+c8fc,u+c900,u+c904,u+c90d,u+c911,u+c950,u+c988,u+c99d,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d0-c9d1,u+cabd,u+cc0d,u+cc28-cc29,u+cc30,u+cc38,u+cc3d-cc3e,u+cc44-cc45,u+cc98-cc99,u+cc9c,u+cca0,u+ccad,u+ccb4,u+cce4,u+cd08,u+cd2c,u+cd5c,u+cd94,u+cd98,u+cd9c,u+cda9,u+cdb0,u+ce20-ce21,u+ce58-ce59,u+ce5c,u+ce68,u+ce74,u+ce78,u+cee4,u+cee8,u+ceec,u+cf00,u+cf54,u+cf58,u+cfe0,u+d06c,u+d074,u+d07c,u+d0a4,u+d0c0-d0c1,u+d0c8,u+d0d0,u+d0dc-d0dd,u+d130-d131,u+d14c,u+d150,u+d15c,u+d1a0,u+d1a4,u+d1b5,u+d22c,u+d2b8-d2b9,u+d2bc,u+d2f0,u+d305,u+d30c,u+d310,u+d314,u+d328,u+d338,u+d37c,u+d398,u+d3b4,u+d3b8,u+d3c9,u+d3ec,u+d45c,u+d488,u+d504,u+d53c,u+d544,u+d54f,u+d558-d559,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574,u+d588-d589,u+d5a5,u+d5c8,u+d5d8,u+d600,u+d604,u+d615,u+d61c,u+d638,u+d63c,u+d648,u+d64d,u+d654-d655,u+d658,u+d65c,u+d669,u+d68c,u+d6a8,u+d6c4,u+d6e8,u+d750,u+d788,u+ff01,u+ff08-ff09,u+ff1a-ff1b,u+ff1f,u+ff5e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/NotoSansJP-Site-400.480c1b1c.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0,u+00a3,u+00a5,u+00a7,u+00a9,u+00ae,u+00b0,u+00b7,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2026,u+20ac,u+2122,u+2191,u+2193,u+3001-3002,u+3005,u+300c-3011,u+301c,u+3041-3096,u+309d-309e,u+30a1-30fe,u+4e00,u+4e0a-4e0b,u+4e0d-4e0e,u+4e26,u+4e2d,u+4e3b,u+4e86,u+4e88,u+4e8b-4e8c,u+4ea4,u+4eac,u+4eba,u+4eca-4ecb,u+4ed5-4ed6,u+4ed8,u+4ee3-4ee5,u+4ef6,u+4efb,u+4f1d,u+4f4d,u+4f4f,u+4f53,u+4f5c,u+4f7f,u+4f8b,u+4f9b,u+4fa1,u+4fbf,u+4fc2,u+4fdd,u+4fe1,u+500b,u+5019,u+5024,u+505c,u+5074,u+507d,u+5099,u+50cf,u+512a,u+5148-5149,u+5165,u+5168,u+516c,u+5171,u+5177-5178,u+5185,u+518d,u+5199,u+51b7,u+51e6,u+51fa,u+5206-5207,u+521d,u+5224-5225,u+5229,u+5236,u+524a,u+524d,u+529b,u+52a0,u+52b9,u+52d5,u+52d9,u+52df,u+5316,u+533f,u+5348,u+5358,u+53bb,u+53c2,u+53ca-53cb,u+53cd-53ce,u+53d6-53d7,u+53e3,u+53ef-53f0,u+53f3,u+53f7,u+5404,u+5408,u+540c-540d,u+5410-5411,u+5426,u+542b,u+544a,u+5473,u+54c1,u+54e1,u+554f,u+55b6,u+5668,u+56db,u+56de,u+56f2-56f3,u+56fa,u+56fd,u+5728,u+5730,u+578b,u+57df,u+57fa,u+5831,u+5834,u+5857,u+5883,u+5897,u+58f2,u+5909,u+5915-5916,u+5927,u+592e,u+5931,u+5951,u+5968,u+5973,u+597d,u+59cb,u+59d4,u+5b50,u+5b58,u+5b63,u+5b66,u+5b89,u+5b8c,u+5b9a,u+5b9f,u+5ba2-5ba4,u+5bb9,u+5bc4,u+5bdf,u+5be9,u+5bfe,u+5c02,u+5c11,u+5c45,u+5c4a-5c4b,u+5c5e,u+5d29,u+5de5-5de6,u+5dee,u+5df1,u+5e02,u+5e0c,u+5e74,u+5e97,u+5e9c,u+5ea6,u+5ef6,u+5f0f,u+5f53,u+5f62,u+5f71,u+5f79,u+5f85,u+5f8c,u+5f93,u+5f97,u+5fa1,u+5fc3,u+5fc5,u+5fdc,u+601d,u+6027,u+60a3,u+60c5,u+60f3,u+610f,u+611f,u+6210,u+623b,u+6240,u+624b,u+629e,u+62bc,u+62d2,u+62db,u+6301,u+6307,u+6368,u+63a2,u+63a5,u+63a8,u+63b2,u+63d0,u+63db,u+64a4,u+64ae,u+654f,u+6557,u+6570,u+6574,u+6587,u+6599,u+65ad,u+65b0,u+65b9,u+65bd,u+65e5,u+65e9,u+660e,u+6620,u+6628,u+6642,u+666f,u+6696-6697,u+66dc,u+66f4,u+66f8,u+6700,u+6708-6709,u+671b,u+671d,u+671f,u+672a-672c,u+675f,u+6761,u+6765,u+6771,u+6790,u+679a,u+679c,u+67fb,u+683c,u+6848,u+691c,u+696d,u+6975,u+69cb,u+69d8,u+6a19,u+6a29,u+6a5f,u+6b04,u+6b20-6b21,u+6b62-6b63,u+6b73,u+6b8b,u+6bb5,u+6bcd-6bce,u+6bd4,u+6c0f,u+6c17,u+6c42,u+6c7a,u+6c88,u+6cc1,u+6cd5,u+6d17,u+6d3b,u+6d44,u+6d6e,u+6d88,u+6df1,u+6df7,u+6dfb,u+6e08,u+6e1b,u+6e21,u+6e2c,u+6e2f,u+6e80,u+6e96,u+6fc1,u+7063,u+7070,u+70b9-70ba,u+7121,u+7136,u+713c,u+7167,u+7247,u+7269,u+7279,u+72b6,u+72ec,u+7387,u+73fe,u+7406,u+74b0,u+751f,u+7523,u+7528,u+7531,u+7533,u+753b,u+756a,u+7570,u+75be,u+767a-767b,u+767e,u+7684,u+76ae,u+76ca,u+76db,u+76e3,u+76ee,u+76f4,u+76f8,u+770c,u+771f,u+7740,u+7763,u+77ac,u+77e5,u+78ba,u+793a,u+793c,u+793e,u+7981,u+79c1,u+79fb,u+7a0b,u+7a4d,u+7a93,u+7acb,u+7aef,u+7b2c,u+7b49,u+7b54,u+7ba1,u+7bc0,u+7bc4,u+7c21,u+7ca7,u+7cbe,u+7d04,u+7d20,u+7d22,u+7d30,u+7d39,u+7d42,u+7d44,u+7d4c,u+7d50,u+7d61,u+7d66,u+7d71,u+7d9a,u+7dcf,u+7dd2,u+7e26,u+7e70,u+7f6e,u+7fa9,u+8003,u+8005,u+805e,u+808c,u+80cc,u+80fd,u+8108,u+819a,u+81ea,u+8208,u+8272,u+843d,u+865a,u+884c,u+885b,u+8868,u+88c5,u+88dc,u+88fd,u+8907,u+8981,u+898b,u+898f,u+899a,u+89a7,u+89b3,u+89d2,u+89e3,u+8a00,u+8a02,u+8a08,u+8a0e,u+8a17-8a18,u+8a2a,u+8a2d,u+8a3a,u+8a3c,u+8a55,u+8a66,u+8a72-8a73,u+8a8d,u+8a9e,u+8aa4,u+8aac-8aad,u+8abf,u+8acb,u+8b1d,u+8b58,u+8b70,u+8b72,u+8b77,u+8ca8-8ca9,u+8cac,u+8cb7,u+8cbb,u+8cea,u+8cfc,u+8d64,u+8de1,u+8def,u+8ee2,u+8f03,u+8f09,u+8fba,u+8fd1,u+8fd4,u+8ffd,u+9001,u+900f,u+9014,u+901a,u+9020,u+9023,u+9031-9032,u+904b,u+904e,u+9053,u+9055,u+9069,u+9078,u+90e8,u+90fd,u+914d,u+91cd,u+91cf,u+91d1,u+932f,u+9332,u+93e1,u+9577,u+958b,u+9593,u+95a2,u+962a,u+9632,u+9650,u+9664,u+968e,u+969b,u+96a0,u+96c6,u+96e3,u+9762,u+9805,u+9808,u+982d,u+983b,u+984c,u+9854,u+9867,u+98db,u+98fe,u+9996,u+9999,u+9a13,u+9ec4,u+ff01,u+ff08-ff09,u+ff0b,u+ff1a-ff1b,u+ff1f}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/NotoSansJP-Site-500.e6603253.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0,u+00a3,u+00a5,u+00a7,u+00a9,u+00ae,u+00b0,u+00b7,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2026,u+20ac,u+2122,u+2191,u+2193,u+3001-3002,u+3005,u+300c-3011,u+301c,u+3041-3096,u+309d-309e,u+30a1-30fe,u+4e00,u+4e0a-4e0b,u+4e0d-4e0e,u+4e26,u+4e2d,u+4e3b,u+4e86,u+4e88,u+4e8b-4e8c,u+4ea4,u+4eac,u+4eba,u+4eca-4ecb,u+4ed5-4ed6,u+4ed8,u+4ee3-4ee5,u+4ef6,u+4efb,u+4f1d,u+4f4d,u+4f4f,u+4f53,u+4f5c,u+4f7f,u+4f8b,u+4f9b,u+4fa1,u+4fbf,u+4fc2,u+4fdd,u+4fe1,u+500b,u+5019,u+5024,u+505c,u+5074,u+507d,u+5099,u+50cf,u+512a,u+5148-5149,u+5165,u+5168,u+516c,u+5171,u+5177-5178,u+5185,u+518d,u+5199,u+51b7,u+51e6,u+51fa,u+5206-5207,u+521d,u+5224-5225,u+5229,u+5236,u+524a,u+524d,u+529b,u+52a0,u+52b9,u+52d5,u+52d9,u+52df,u+5316,u+533f,u+5348,u+5358,u+53bb,u+53c2,u+53ca-53cb,u+53cd-53ce,u+53d6-53d7,u+53e3,u+53ef-53f0,u+53f3,u+53f7,u+5404,u+5408,u+540c-540d,u+5410-5411,u+5426,u+542b,u+544a,u+5473,u+54c1,u+54e1,u+554f,u+55b6,u+5668,u+56db,u+56de,u+56f2-56f3,u+56fa,u+56fd,u+5728,u+5730,u+578b,u+57df,u+57fa,u+5831,u+5834,u+5857,u+5883,u+5897,u+58f2,u+5909,u+5915-5916,u+5927,u+592e,u+5931,u+5951,u+5968,u+5973,u+597d,u+59cb,u+59d4,u+5b50,u+5b58,u+5b63,u+5b66,u+5b89,u+5b8c,u+5b9a,u+5b9f,u+5ba2-5ba4,u+5bb9,u+5bc4,u+5bdf,u+5be9,u+5bfe,u+5c02,u+5c11,u+5c45,u+5c4a-5c4b,u+5c5e,u+5d29,u+5de5-5de6,u+5dee,u+5df1,u+5e02,u+5e0c,u+5e74,u+5e97,u+5e9c,u+5ea6,u+5ef6,u+5f0f,u+5f53,u+5f62,u+5f71,u+5f79,u+5f85,u+5f8c,u+5f93,u+5f97,u+5fa1,u+5fc3,u+5fc5,u+5fdc,u+601d,u+6027,u+60a3,u+60c5,u+60f3,u+610f,u+611f,u+6210,u+623b,u+6240,u+624b,u+629e,u+62bc,u+62d2,u+62db,u+6301,u+6307,u+6368,u+63a2,u+63a5,u+63a8,u+63b2,u+63d0,u+63db,u+64a4,u+64ae,u+654f,u+6557,u+6570,u+6574,u+6587,u+6599,u+65ad,u+65b0,u+65b9,u+65bd,u+65e5,u+65e9,u+660e,u+6620,u+6628,u+6642,u+666f,u+6696-6697,u+66dc,u+66f4,u+66f8,u+6700,u+6708-6709,u+671b,u+671d,u+671f,u+672a-672c,u+675f,u+6761,u+6765,u+6771,u+6790,u+679a,u+679c,u+67fb,u+683c,u+6848,u+691c,u+696d,u+6975,u+69cb,u+69d8,u+6a19,u+6a29,u+6a5f,u+6b04,u+6b20-6b21,u+6b62-6b63,u+6b73,u+6b8b,u+6bb5,u+6bcd-6bce,u+6bd4,u+6c0f,u+6c17,u+6c42,u+6c7a,u+6c88,u+6cc1,u+6cd5,u+6d17,u+6d3b,u+6d44,u+6d6e,u+6d88,u+6df1,u+6df7,u+6dfb,u+6e08,u+6e1b,u+6e21,u+6e2c,u+6e2f,u+6e80,u+6e96,u+6fc1,u+7063,u+7070,u+70b9-70ba,u+7121,u+7136,u+713c,u+7167,u+7247,u+7269,u+7279,u+72b6,u+72ec,u+7387,u+73fe,u+7406,u+74b0,u+751f,u+7523,u+7528,u+7531,u+7533,u+753b,u+756a,u+7570,u+75be,u+767a-767b,u+767e,u+7684,u+76ae,u+76ca,u+76db,u+76e3,u+76ee,u+76f4,u+76f8,u+770c,u+771f,u+7740,u+7763,u+77ac,u+77e5,u+78ba,u+793a,u+793c,u+793e,u+7981,u+79c1,u+79fb,u+7a0b,u+7a4d,u+7a93,u+7acb,u+7aef,u+7b2c,u+7b49,u+7b54,u+7ba1,u+7bc0,u+7bc4,u+7c21,u+7ca7,u+7cbe,u+7d04,u+7d20,u+7d22,u+7d30,u+7d39,u+7d42,u+7d44,u+7d4c,u+7d50,u+7d61,u+7d66,u+7d71,u+7d9a,u+7dcf,u+7dd2,u+7e26,u+7e70,u+7f6e,u+7fa9,u+8003,u+8005,u+805e,u+808c,u+80cc,u+80fd,u+8108,u+819a,u+81ea,u+8208,u+8272,u+843d,u+865a,u+884c,u+885b,u+8868,u+88c5,u+88dc,u+88fd,u+8907,u+8981,u+898b,u+898f,u+899a,u+89a7,u+89b3,u+89d2,u+89e3,u+8a00,u+8a02,u+8a08,u+8a0e,u+8a17-8a18,u+8a2a,u+8a2d,u+8a3a,u+8a3c,u+8a55,u+8a66,u+8a72-8a73,u+8a8d,u+8a9e,u+8aa4,u+8aac-8aad,u+8abf,u+8acb,u+8b1d,u+8b58,u+8b70,u+8b72,u+8b77,u+8ca8-8ca9,u+8cac,u+8cb7,u+8cbb,u+8cea,u+8cfc,u+8d64,u+8de1,u+8def,u+8ee2,u+8f03,u+8f09,u+8fba,u+8fd1,u+8fd4,u+8ffd,u+9001,u+900f,u+9014,u+901a,u+9020,u+9023,u+9031-9032,u+904b,u+904e,u+9053,u+9055,u+9069,u+9078,u+90e8,u+90fd,u+914d,u+91cd,u+91cf,u+91d1,u+932f,u+9332,u+93e1,u+9577,u+958b,u+9593,u+95a2,u+962a,u+9632,u+9650,u+9664,u+968e,u+969b,u+96a0,u+96c6,u+96e3,u+9762,u+9805,u+9808,u+982d,u+983b,u+984c,u+9854,u+9867,u+98db,u+98fe,u+9996,u+9999,u+9a13,u+9ec4,u+ff01,u+ff08-ff09,u+ff0b,u+ff1a-ff1b,u+ff1f}@font-face{font-family:CF Symbols;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/CFSymbols-400.5df537c3.woff2) format("woff2");unicode-range:u+203b,u+2190-2193,u+2197,u+ff5e}:root{--ink:#1a1a1a;--paper:#f5f2ed;--paper-deep:#ebe6de;--gold:#aa8b61;--gold-text:#755d3b;--warm-grey:#6b625a;--line:rgba(26,26,26,0.18);--white:#fffdf8;--serif:"Instrument Serif","Iowan Old Style","Baskerville","Times New Roman",serif;--sans:"CF Symbols",Pretendard,system-ui,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Helvetica Neue",Arial,sans-serif;--shell:min(1440px,calc(100vw - 64px))}:lang(ja){--sans:"CF Symbols","Noto Sans JP",Pretendard,system-ui,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper);color:var(--ink)}body{margin:0;font-family:var(--sans);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,input[type=range],label,select{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 4px rgba(170,139,97,.45)}::selection{background:var(--gold);color:var(--white)}.shell{width:var(--shell);margin-inline:auto}.preserve-lines{white-space:pre-line}.eyebrow{margin:0;font-size:max(.68rem,11px);font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.eyebrow.light{color:rgba(255,253,248,.82)}.site-header{position:relative;z-index:20;border-bottom:1px solid var(--line);background:rgba(245,242,237,.94)}.nav-shell{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;width:var(--shell);min-height:76px;margin-inline:auto;grid-gap:28px;gap:28px}.wordmark{display:inline-flex;align-items:center;width:max-content;min-height:44px;font-size:.78rem;font-weight:800;letter-spacing:.17em}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:28px;font-size:.75rem}.desktop-nav a{display:inline-flex;align-items:center;min-height:44px}.desktop-nav a,.footer-links a,.locale-switcher a{transition:color .18s ease}.desktop-nav a:hover,.footer-links a:hover,.locale-switcher a:hover{color:var(--gold-text)}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.nav-cta{display:inline-flex;flex-shrink:0;align-items:center;min-height:44px;padding:0 16px;white-space:nowrap;border:1px solid var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.04em;transition:background .18s ease,color .18s ease}.nav-cta:hover{background:var(--ink);color:var(--white)}.locale-switcher{display:flex;align-items:center;gap:2px;font-size:.7rem}.locale-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:4px;color:var(--warm-grey)}.locale-switcher a[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.page-title{margin:20px 0 26px;max-width:880px;font-family:var(--serif);font-size:clamp(3.4rem,7vw,7.5rem);font-weight:400;letter-spacing:-.055em;line-height:.92}.hero-lead{max-width:660px;margin:0;color:#514b46;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.85}.form-actions,.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:42px}.button{display:inline-flex;align-items:center;justify-content:space-between;min-width:240px;min-height:54px;padding:0 18px;border:1px solid var(--ink);font-size:.76rem;font-weight:700;letter-spacing:.035em}.button-dark{background:var(--ink);color:var(--white);transition:background .18s ease,color .18s ease}.button-dark:hover{background:var(--gold);border-color:var(--gold)}.button-light{border-color:var(--white);background:var(--white);color:var(--ink)}.button[disabled]{cursor:not-allowed;opacity:.55}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:10px;border-bottom:1px solid;font-size:.76rem;font-weight:700}@keyframes settle-dial{0%{opacity:0;transform:translate(-50%,-50%) rotate(-28deg) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}}.page-section{padding-block:clamp(96px,12vw,180px)}.section-heading{margin-bottom:72px}.two-column-heading{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);grid-gap:42px;gap:42px}.display-small{margin:0;max-width:900px;font-family:var(--serif);font-size:clamp(2.4rem,5vw,5.4rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.section-lead{max-width:700px;margin:30px 0 0;color:var(--warm-grey);font-size:1rem;line-height:1.8}.micro-note,.source-note{color:var(--warm-grey);font-size:max(.68rem,11px);line-height:1.6}.source-note{margin:56px 0 0}.dial-experience{display:grid;grid-template-columns:.9fr 1.1fr;min-height:760px;border:1px solid var(--line)}.dial-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,88px)}.dial-copy .display-small{margin-top:22px}.dial-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:62px;border-left:1px solid var(--line);background:var(--paper-deep)}.dial-object{--dial-angle:0deg;position:relative;width:min(380px,74vw);aspect-ratio:1;border:1px solid rgba(26,26,26,.55);border-radius:50%;box-shadow:0 22px 60px rgba(59,47,34,.12);transform:rotate(var(--dial-angle));transition:transform .32s cubic-bezier(.22,1,.36,1)}.dial-ticks{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(transparent 0deg 5.1deg,rgba(26,26,26,.45) 5.1deg 5.7deg)}.dial-face{position:absolute;inset:9%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(26,26,26,.28);border-radius:50%;background:#d8c3ab;transform:rotate(var(--dial-counter-angle));transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .16s ease}.dial-face span{font-size:max(.62rem,11px);letter-spacing:.18em}.dial-face strong{font-family:var(--serif);font-size:clamp(2.8rem,6vw,5.2rem);font-weight:400;letter-spacing:-.045em}.dial-marker{position:absolute;top:-8px;left:50%;width:1px;height:28px;background:var(--ink)}.swatch-track{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;width:100%;max-width:460px;margin-top:42px;grid-gap:14px;gap:14px;font-size:max(.6rem,11px);letter-spacing:.12em}.swatch-track span:last-child{text-align:right}.swatch-continuum{width:100%;height:4px;border:1px solid rgba(26,26,26,.24);background:linear-gradient(90deg,rgb(230 184 148),rgb(129 82 62))}.dial-range{width:100%;max-width:460px;height:44px;margin:8px 0 0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.dial-range::-webkit-slider-runnable-track{height:1px;background:var(--ink)}.dial-range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-11px;border:1px solid var(--ink);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--paper)}.dial-range::-moz-range-track{height:1px;background:var(--ink)}.dial-range::-moz-range-thumb{width:22px;height:22px;border:1px solid var(--ink);border-radius:50%;background:var(--paper)}.ratio-readout{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:320px;margin-top:52px;grid-gap:14px;gap:14px;font-size:.72rem}.ratio-readout i{height:1px;background:var(--line)}.ratio-readout strong{font-family:var(--serif);font-size:2rem;font-weight:400}.dial-stage .micro-note{max-width:460px;margin:0}.site-footer{border-top:1px solid var(--line);background:var(--paper-deep)}.footer-grid{display:grid;grid-template-columns:.8fr 1fr .8fr;width:var(--shell);min-height:260px;margin-inline:auto;padding-block:52px;grid-gap:42px;gap:42px}.footer-wordmark{margin-bottom:16px}.footer-note,.footer-statement{margin:0;color:var(--warm-grey);font-size:.76rem}.footer-note{max-width:500px}.footer-links a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.footer-links{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;color:var(--warm-grey);font-size:.7rem}.page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);min-height:610px;border-inline:1px solid var(--line)}.page-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(64px,9vw,126px)}.page-hero .page-title{margin-bottom:30px}.page-hero-aside{display:flex;flex-direction:column;justify-content:space-between;padding:40px;border-left:1px solid var(--line);background:var(--paper-deep)}.page-number{align-self:flex-end;font-family:var(--serif);font-size:clamp(5rem,11vw,10rem);font-weight:400;letter-spacing:-.08em;line-height:1}.page-hero-aside p{margin:0;color:var(--warm-grey);font-size:.75rem}.prose{max-width:760px}.prose h2,.prose h3{font-family:var(--serif);font-weight:400}.prose h2{margin:0 0 30px;font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:-.04em;line-height:1}.privacy-grid li,.privacy-grid p,.prose p{color:#514b46;line-height:1.8}.journal-shell,.waitlist-shell{width:var(--shell);margin:0 auto clamp(96px,12vw,180px);border:1px solid var(--line)}.journal-shell{display:grid;grid-template-columns:.72fr 1.28fr}.journal-intro{padding:clamp(36px,5vw,72px);border-right:1px solid var(--line);background:var(--paper-deep)}.journal-intro h2{margin:20px 0 28px;font-family:var(--serif);font-size:clamp(2.6rem,5vw,5rem);font-weight:400;letter-spacing:-.05em;line-height:.98}.journal-intro p{color:var(--warm-grey)}.privacy-stamp{display:inline-block;margin-top:38px;padding-top:12px;border-top:1px solid var(--ink);font-size:max(.66rem,11px);font-weight:700;letter-spacing:.1em}.journal-main{padding:clamp(32px,5vw,72px)}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.check-field,.field{display:grid;grid-gap:9px;gap:9px}.field-wide{grid-column:1/-1}.field label,.field>span{font-size:.69rem;font-weight:700;letter-spacing:.06em}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:12px 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent}.field textarea{min-height:94px;resize:vertical}.journal-entries{margin-top:58px;border-top:1px solid var(--ink)}.journal-entry{display:grid;grid-template-columns:120px 1fr auto;padding:22px 0;border-bottom:1px solid var(--line);grid-gap:24px;gap:24px}.journal-entry time{color:var(--warm-grey);font-size:.72rem}.journal-entry h3,.journal-entry p{margin:0}.journal-entry h3{font-family:var(--serif);font-size:1.4rem;font-weight:400}.journal-entry p{color:var(--warm-grey);font-size:.78rem}.journal-entry button{align-self:start;border:0;background:transparent;color:var(--warm-grey);font-size:max(.68rem,11px)}.empty-state{padding:48px 0;color:var(--warm-grey)}.concept-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);border-block:1px solid var(--line)}.concept-copy{padding:clamp(42px,7vw,104px)}.concept-figure{min-height:620px;margin:0;padding:34px;border-left:1px solid var(--line);background:var(--white)}.concept-figure img{width:100%;height:calc(100% - 44px);object-fit:contain;filter:grayscale(.12) contrast(.96)}.concept-figure figcaption{margin-top:14px;color:var(--warm-grey);font-size:max(.66rem,11px)}.principle-list{margin-top:60px;border-top:1px solid var(--ink)}.principle-row{display:grid;grid-template-columns:56px .44fr 1fr;padding:26px 0;border-bottom:1px solid var(--line);grid-gap:24px;gap:24px}.principle-row span{color:var(--warm-grey);font-size:max(.68rem,11px)}.principle-row h3,.principle-row p{margin:0}.principle-row h3{font-family:var(--serif);font-size:1.5rem;font-weight:400}.principle-row p{color:var(--warm-grey);font-size:.82rem}.status-board{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-block:1px solid var(--line)}.status-card{min-height:200px;padding:28px;border-right:1px solid var(--line)}.status-card:last-child{border:0}.status-card span{font-size:max(.65rem,11px);font-weight:700;letter-spacing:.1em}.status-card h3{margin:42px 0 10px;font-family:var(--serif);font-size:1.7rem;font-weight:400}.status-card p{margin:0;color:var(--warm-grey);font-size:.75rem}.waitlist-shell{display:grid;grid-template-columns:.75fr 1.25fr}.waitlist-context{display:flex;flex-direction:column;justify-content:space-between;min-height:750px;padding:clamp(36px,5vw,74px);border-right:1px solid var(--line);background:var(--ink);color:var(--white)}.waitlist-context h2{margin:20px 0 26px;font-family:var(--serif);font-size:clamp(3rem,6vw,6.3rem);font-weight:400;letter-spacing:-.055em;line-height:.9}.waitlist-context p{color:rgba(255,253,248,.8)}.public-count{padding-top:24px;border-top:1px solid rgba(255,253,248,.25)}.public-count strong{display:block;font-family:var(--serif);font-size:3rem;font-weight:400}.public-count span{font-size:max(.68rem,11px)}.waitlist-form{padding:clamp(34px,6vw,86px)}.waitlist-form h3{margin:0 0 48px;font-family:var(--serif);font-size:clamp(2rem,4vw,3.7rem);font-weight:400;letter-spacing:-.04em}.form-section{margin-top:52px;padding-top:18px;border-top:1px solid var(--ink)}.form-section-title{margin:0 0 26px;font-size:max(.66rem,11px);font-weight:700;letter-spacing:.12em}.interest-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.interest-option{position:relative;min-height:72px;padding:18px;background:var(--paper)}.interest-option input{position:absolute;opacity:0}.interest-option:has(input:checked){background:var(--ink);color:var(--white)}.check-field{grid-template-columns:18px 1fr;align-items:start;margin-top:18px;color:var(--warm-grey);font-size:.72rem;line-height:1.6}.check-field input{margin:4px 0 0}.form-message{margin-top:24px;padding:16px;border-left:2px solid var(--gold);background:var(--paper-deep);font-size:.8rem}.form-message.error{border-color:#8c3b32}.form-fieldset{min-width:0;margin:0;padding:0;border:0}.form-fieldset:disabled{opacity:.56}.preview-message{margin-bottom:28px}.field-group-label{margin:32px 0 14px;color:var(--warm-grey);font-size:.76rem}.commitment-list{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.tester-note-field{margin-top:30px}.tester-note-field textarea{min-height:132px;resize:vertical}.tester-flow{min-width:0;background:var(--paper)}.tester-flow>.tester-form+.tester-form{border-top:1px solid var(--ink)}.tester-form h2{margin:0;font-family:var(--serif);font-size:clamp(2rem,4vw,3.7rem);font-weight:400;letter-spacing:-.04em;line-height:1.02}:lang(ja) .tester-form h2,:lang(ko) .tester-form h2{font-family:var(--sans);font-weight:500;line-height:1.12}.step-kicker{margin:0 0 20px;color:var(--warm-grey);font-size:max(.64rem,11px);font-weight:700;letter-spacing:.12em}.tester-form-intro{margin:22px 0 0;font-size:.88rem}.tester-application.is-locked .form-fieldset{opacity:.46}.selection-notice{margin-top:28px;padding:18px;border:1px solid var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent)}.selection-notice strong{font-size:max(.62rem,11px);letter-spacing:.12em}.selection-notice p{margin:9px 0 0;font-size:.78rem;line-height:1.7}.tester-context h1{margin:0;font-family:var(--serif);font-size:clamp(2.4rem,5vw,5rem);font-weight:400;letter-spacing:-.05em;line-height:.98}:lang(ja) .tester-context h1,:lang(ko) .tester-context h1{font-family:var(--sans);font-weight:500;line-height:1.08}.tester-program-steps{display:grid;grid-gap:22px;gap:22px}.tester-program-steps article{padding-top:14px;border-top:1px solid rgb(255 255 255/24%)}.tester-program-steps article strong{font-size:max(.64rem,11px);letter-spacing:.12em}.tester-program-steps article p{margin:8px 0 0;color:rgb(255 255 255/72%);font-size:.78rem;line-height:1.7}.tester-evidence-note{margin:0;padding:16px;border-left:2px solid var(--gold);background:#272625;color:rgb(255 255 255/76%);font-size:.72rem;line-height:1.7}.tester-closed{display:flex;flex-direction:column;gap:40px;min-width:0;padding:clamp(34px,6vw,86px);background:var(--paper)}.tester-closed-status h2{margin:0;font-family:var(--serif);font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:400;letter-spacing:-.03em;line-height:1.08}:lang(ja) .tester-closed-status h2,:lang(ko) .tester-closed-status h2{font-family:var(--sans);font-weight:500;line-height:1.22}.tester-closed-body{margin:20px 0 0;font-size:.92rem;line-height:1.75}.tester-closed-alternatives{padding-top:18px;border-top:1px solid var(--ink)}.tester-closed-cards{display:grid;grid-gap:12px;gap:12px}.tester-closed-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;min-height:44px;padding:18px 20px;border:1px solid var(--line);transition:border-color .18s ease,background .18s ease}.tester-closed-card:hover{border-color:var(--ink);background:var(--paper-deep)}.tester-closed-card strong{font-size:.72rem;letter-spacing:.12em}.tester-closed-card p{grid-column:1;margin:0;font-size:.86rem;line-height:1.6}.tester-closed-arrow{grid-column:2;grid-row:1/span 2;align-self:center;font-size:1.1rem}.tester-closed-gate{margin:0}.privacy-grid{display:grid;grid-template-columns:.4fr 1fr;padding-block:clamp(80px,10vw,150px);grid-gap:70px;gap:70px}.privacy-article{max-width:860px}.privacy-article section{margin-bottom:62px}.privacy-article h2{margin:0 0 18px;font-family:var(--serif);font-size:2rem;font-weight:400}.privacy-article ul{padding-left:20px}.admin-shell{width:min(1200px,calc(100vw - 48px));margin:70px auto}.admin-table{width:100%;margin-top:42px;border-collapse:collapse;font-size:.76rem}.admin-table td,.admin-table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left}.admin-link-row{display:flex;flex-wrap:wrap;gap:18px;margin:30px 0}.selection-guidance{margin:34px 0;padding:22px;border:1px solid var(--gold);background:var(--paper-deep)}.selection-guidance h2{margin:0 0 10px;font-size:1rem}.selection-guidance p{margin:0;line-height:1.7}.tester-admin-table{min-width:1180px}.admin-empty{padding:40px 0;color:var(--warm-grey)}.button-outline{background:transparent;color:var(--ink)}.legal-links,.lighting-actions,.referral-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.referral-disclosure{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;margin:-22px 0 36px;padding:16px;border:1px solid var(--gold);background:#f1e5cf;font-size:.78rem;line-height:1.65}.referral-dashboard{padding-block:clamp(76px,9vw,140px)}.referral-dashboard-heading{max-width:900px;margin-bottom:clamp(54px,8vw,110px)}.lighting-tool{padding-top:24px;border-top:1px solid var(--ink)}.lighting-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.lighting-label{display:flex;justify-content:space-between;padding-bottom:12px;font-size:.72rem;font-weight:700;letter-spacing:.08em}.lighting-label span{color:var(--warm-grey)}.lighting-frame{position:relative;display:grid;place-items:center;min-height:620px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.42),transparent),var(--paper-deep);color:var(--warm-grey);font-family:var(--serif);font-size:clamp(1.8rem,3vw,3rem)}.lighting-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lighting-frame input{position:absolute;width:1px;height:1px;opacity:0}.lighting-upload{position:absolute;right:16px;bottom:16px;z-index:2;padding:13px 16px;border:1px solid var(--ink);background:rgba(255,253,248,.94);color:var(--ink);cursor:pointer;font-family:var(--sans);font-size:.7rem;font-weight:700}.lighting-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:28px 0;border-bottom:1px solid var(--line);color:var(--warm-grey);font-size:.82rem;line-height:1.7}.privacy-chip{align-self:start;margin:0;padding:14px 16px;border:1px solid var(--line)}.lighting-actions{margin-top:28px}.admin-summary,.referral-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.admin-summary>div,.referral-stat-grid>div{display:flex;min-height:180px;flex-direction:column;justify-content:space-between;padding:22px;border-right:1px solid var(--line)}.admin-summary>div:last-child,.referral-stat-grid>div:last-child{border-right:0}.admin-summary strong,.referral-stat-grid strong{font-family:var(--serif);font-size:clamp(2.8rem,6vw,5.8rem);font-weight:400}.admin-summary span,.referral-stat-grid span{color:var(--warm-grey);font-size:.7rem}.credit-stat{background:var(--ink);color:var(--white)}.credit-stat span{color:rgba(255,255,255,.64)}.referral-link-card,.referral-no-access{margin-top:42px;padding:clamp(28px,5vw,58px);border:1px solid var(--ink)}.referral-url-row{display:grid;grid-template-columns:1fr auto;border:1px solid var(--line)}.referral-url-row code{overflow:hidden;padding:18px;text-overflow:ellipsis;white-space:nowrap}.referral-url-row button{min-width:110px;padding:0 16px;border:0;border-left:1px solid var(--line);background:var(--paper-deep);cursor:pointer}.referral-fine-print,.referral-share-disclosure{color:var(--warm-grey);font-size:.78rem;line-height:1.7}.referral-share-disclosure{max-width:780px;margin:24px 0}.referral-fine-print{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px;margin-top:28px}.referral-access-form{max-width:560px}.referral-access-form .button{margin-top:22px}.admin-summary{margin:34px 0}.admin-summary>div{min-height:118px}.admin-summary strong{font-size:2.6rem}.admin-leaderboard{margin:48px 0}.admin-leaderboard ol{padding:0;list-style:none}.admin-leaderboard li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:.78rem}@media (max-width:800px){.lighting-grid,.lighting-meta,.referral-fine-print{grid-template-columns:1fr}.lighting-frame{min-height:76vw}.admin-summary,.referral-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-summary>div:nth-child(2),.referral-stat-grid>div:nth-child(2){border-right:0}.admin-summary>div,.referral-stat-grid>div{border-bottom:1px solid var(--line)}.referral-url-row{grid-template-columns:1fr}.referral-url-row button{min-height:48px;border-top:1px solid var(--line);border-left:0}}@media (max-width:1040px){:root{--shell:calc(100vw - 40px)}.nav-shell{grid-template-columns:1fr auto}.desktop-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding:0 0 14px}.concept-grid,.dial-experience,.journal-shell,.waitlist-shell{grid-template-columns:1fr}.concept-figure,.dial-stage,.journal-intro,.waitlist-context{border:0;border-top:1px solid var(--line)}.concept-figure,.waitlist-context{min-height:560px}.footer-grid{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1;flex-direction:row}}@media (max-width:720px){:root{--shell:calc(100vw - 28px)}body{font-size:15px}.site-header{position:relative}.nav-shell{min-height:62px;gap:10px}.desktop-nav{width:calc(100vw - 28px);gap:22px;white-space:nowrap}.page-title{font-size:clamp(3.25rem,16.8vw,5.3rem)}.hero-actions{align-items:flex-start;flex-direction:column}.page-hero,.privacy-grid,.two-column-heading{grid-template-columns:1fr}.page-hero{border:0}.page-hero-copy{min-height:520px;padding:70px 6px}.page-hero-aside{min-height:260px;border-top:1px solid var(--line);border-left:0}.status-board{grid-template-columns:1fr}.status-card{border-right:0;border-bottom:1px solid var(--line)}.status-card:last-child{border-bottom:0}.dial-copy,.dial-stage{padding:50px 24px}.dial-object{width:72vw}.footer-grid{grid-template-columns:1fr}.footer-links{grid-column:auto;align-items:flex-start;gap:30px}.field-grid,.interest-grid{grid-template-columns:1fr}.journal-entry{grid-template-columns:1fr auto}.journal-entry time{grid-column:1/-1}.principle-row{grid-template-columns:38px 1fr}.principle-row p{grid-column:2}.privacy-grid{gap:48px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header{position:-webkit-sticky;position:sticky;top:0;background:rgba(245,242,237,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.headline-lines{word-break:keep-all;overflow-wrap:normal}.headline-lines>span{display:block}:lang(ko) .display-small,:lang(ko) .page-title,:lang(ko) .referral-dashboard h1,:lang(ko) .waitlist-context h2{font-family:var(--sans);font-weight:500;letter-spacing:-.065em}#evidence,#system,#tools{scroll-margin-top:5.75rem}.page-title{font-size:clamp(3.2rem,6vw,6.8rem);word-break:keep-all}.page-hero-aside-concept{position:relative;min-height:600px;overflow:hidden;background:#5a514b}.page-hero-aside-concept:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(18,15,13,.04),rgba(18,15,13,.44));content:""}.page-hero-aside-concept>img{object-fit:cover;object-position:68% 70%}.concept-hero-meta{position:relative;z-index:2;display:flex;min-height:600px;flex-direction:column;justify-content:space-between;padding:clamp(26px,4vw,58px);color:white}.concept-hero-meta .page-number{color:inherit;opacity:.94}.concept-hero-meta p{max-width:240px;margin:0;color:rgba(255,255,255,.82)}:lang(ko) .page-title{font-size:clamp(2.8rem,5vw,5.5rem);line-height:1.12}.waitlist-context{position:relative;background:linear-gradient(0deg,rgba(18,18,16,.82),rgba(18,18,16,.38)),url(/the-dial-side.png) center 42% /cover var(--ink)}.waitlist-context:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.14);content:"";pointer-events:none}.waitlist-context>*{position:relative;z-index:1}.waitlist-context h2{max-width:650px;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1.02;word-break:keep-all}:lang(ko) .waitlist-context h2{font-size:clamp(2.8rem,4.4vw,4.6rem);line-height:1.15}@media (max-width:820px){.concept-hero-meta,.page-hero-aside-concept{min-height:420px}}@media (max-width:560px){:root{--shell:calc(100vw - 28px)}.desktop-nav{display:flex;gap:6px;padding:0 0 8px;scroll-snap-type:x proximity;scrollbar-width:none}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line);scroll-snap-align:start;white-space:nowrap}.nav-shell{grid-template-columns:1fr auto;min-height:66px;gap:0 12px}.nav-actions{gap:9px}.locale-switcher{display:flex;gap:0;font-size:max(.61rem,11px)}.nav-cta{display:inline-flex;min-height:44px;padding-inline:10px;font-size:max(.64rem,11px)}.nav-actions{gap:7px}.waitlist-context h2,:lang(ko) .waitlist-context h2{max-width:340px;font-size:3rem}}.experience-page{padding-block:clamp(48px,7vw,104px)}.refusal-strip{display:grid;grid-template-columns:minmax(130px,.24fr) minmax(360px,.9fr) minmax(280px,.48fr);align-items:start;padding-block:clamp(86px,10vw,142px);border-bottom:1px solid var(--ink);grid-gap:clamp(28px,5vw,74px);gap:clamp(28px,5vw,74px)}.refusal-strip h2{margin:0;font-family:var(--serif);font-size:clamp(2.8rem,5.2vw,5.8rem);font-weight:400;letter-spacing:-.055em;line-height:.98}:lang(ja) .refusal-strip h2,:lang(ko) .refusal-strip h2{font-family:var(--sans);font-weight:500;letter-spacing:-.065em;line-height:1.1}.refusal-strip>div{padding-left:26px;border-left:1px solid var(--line)}.refusal-strip>div>p{margin:0;color:var(--warm-grey);line-height:1.85}.refusal-strip .text-link{margin-top:34px}.daily-mix{overflow:hidden;border:1px solid #3f3c38;background:#1c1b19;color:var(--white)}.daily-mix-header{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(280px,.55fr);align-items:end;min-height:360px;padding:clamp(40px,6vw,86px);grid-gap:72px;gap:72px}.daily-mix-header h1,.daily-mix-header h2{margin:26px 0 0;font-family:var(--serif);font-size:clamp(3.4rem,6.2vw,7rem);font-weight:400;letter-spacing:-.06em;line-height:.88}:lang(ja) .daily-mix-header h1,:lang(ja) .daily-mix-header h2,:lang(ko) .daily-mix-header h1,:lang(ko) .daily-mix-header h2{font-family:var(--sans);font-weight:500;letter-spacing:-.065em;line-height:1.04}.daily-mix-header>p{margin:0;color:rgba(255,253,248,.64);line-height:1.8}.mix-board{border-top:1px solid rgba(255,253,248,.22)}.mix-labels{display:grid;grid-template-columns:1fr 1fr;padding:15px 22px;color:rgba(255,253,248,.58);font-size:max(.6rem,11px);letter-spacing:.12em}.mix-labels span:last-child{text-align:right}.mix-fields{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(330px,40vw,580px)}.mix-fields>div{transition:background-color .16s linear}.mix-fields>div:first-child{border-right:1px solid rgba(255,253,248,.74)}.mix-readout{display:grid;grid-template-columns:90px 1fr 140px;min-height:68px;align-items:center;padding:0 22px;border-top:1px solid rgba(255,253,248,.2);border-bottom:1px solid rgba(255,253,248,.2);grid-gap:20px;gap:20px;font-size:max(.68rem,11px);letter-spacing:.08em}.mix-readout strong{font-size:.75rem;font-weight:600;text-align:center}.mix-readout span:last-child{text-align:right}.mix-range{display:block;width:calc(100% - 44px);height:48px;margin:26px 22px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:none;background:transparent}.mix-range::-webkit-slider-runnable-track{height:1px;background:rgba(255,253,248,.72)}.mix-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-13px;border:1px solid var(--white);border-radius:50%;-webkit-appearance:none;appearance:none;background:#1c1b19}.mix-range::-moz-range-track{height:1px;background:rgba(255,253,248,.72)}.mix-range::-moz-range-thumb{width:26px;height:26px;border:1px solid var(--white);border-radius:50%;background:#1c1b19}.mix-reconciliation{margin:0 22px 22px;color:rgba(255,253,248,.62);font-size:.7rem}.mix-lock{width:calc(100% - 44px);margin:8px 22px 30px}.mix-lock:disabled{opacity:.34}.mix-result{padding:clamp(30px,5vw,68px)}.mix-marks{font-family:var(--serif);font-size:clamp(3.4rem,8vw,7rem);letter-spacing:.12em;line-height:1}.mix-result>p{margin:24px 0 0;color:rgba(255,253,248,.64)}.mix-result-actions{display:flex;align-items:center;flex-wrap:wrap;margin-top:38px;gap:28px}.mix-result-actions .text-link{color:var(--white)}.mix-fallback{display:block;margin-top:26px;color:rgba(255,253,248,.64);font-size:.72rem}.mix-fallback textarea{display:block;width:100%;min-height:110px;margin-top:10px;padding:14px;border:1px solid rgba(255,253,248,.3);background:transparent;color:var(--white)}.free-dial{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(320px,1fr);padding:clamp(40px,6vw,84px);border-top:1px solid rgba(255,253,248,.22);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px)}.free-dial h3{margin:24px 0 20px;font-family:var(--serif);font-size:clamp(2.3rem,4vw,4.5rem);font-weight:400;letter-spacing:-.05em;line-height:.98}:lang(ja) .free-dial h3,:lang(ko) .free-dial h3{font-family:var(--sans);font-weight:500;letter-spacing:-.055em;line-height:1.1}.free-dial>div:first-child>p:last-child{max-width:520px;margin:0;color:rgba(255,253,248,.62)}.free-dial-control{align-self:center}.free-dial-swatch{height:180px;border:1px solid rgba(255,253,248,.24)}.free-dial-control>div:last-child{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:22px;font-size:max(.68rem,11px)}.free-dial-control>div:last-child span:last-child{text-align:right}.free-dial-control strong{font-family:var(--serif);font-size:2.6rem;font-weight:400}.daily-mix-notes{display:grid;grid-template-columns:1fr 1fr;padding:22px;border-top:1px solid rgba(255,253,248,.22);grid-gap:36px;gap:36px}.daily-mix-notes p{margin:0;color:rgba(255,253,248,.46);font-size:max(.62rem,11px);line-height:1.6}.shade-truth{border:1px solid var(--line)}.shade-truth-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.45fr);min-height:470px;padding:clamp(46px,7vw,92px);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px)}.shade-truth-copy .eyebrow{grid-column:1/-1}.shade-truth-copy h1{align-self:end;margin:0;font-family:var(--serif);font-size:clamp(3.4rem,6.6vw,7.4rem);font-weight:400;letter-spacing:-.062em;line-height:.9}:lang(ja) .shade-truth-copy h1,:lang(ko) .shade-truth-copy h1{font-family:var(--sans);font-weight:500;letter-spacing:-.07em;line-height:1.05}.shade-truth-copy>p:last-child{align-self:end;margin:0;padding-left:24px;border-left:1px solid var(--line);color:var(--warm-grey);line-height:1.8}.truth-stage{position:relative;min-height:560px;overflow:hidden;border-top:1px solid var(--line);transition:background-color .3s ease}.truth-swatch{position:absolute;top:50%;left:50%;width:min(44vw,560px);aspect-ratio:1;border-radius:50%;background:#bd8063;box-shadow:0 38px 100px rgba(54,38,28,.18);transform:translate(-50%,-50%);transition:filter .3s ease}.truth-stage-label{position:absolute;right:24px;bottom:20px;left:24px;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(26,26,26,.32);font-size:max(.68rem,11px);letter-spacing:.08em}.truth-stage-label strong{font-weight:500}.truth-controls{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.truth-controls button{min-height:158px;padding:22px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left}.truth-controls button:last-child{border-right:0}.truth-controls button[aria-pressed=true]{background:var(--ink);color:var(--white)}.truth-controls small,.truth-controls span{display:block;font-size:max(.62rem,11px)}.truth-controls strong{display:block;margin-top:30px;font-family:var(--serif);font-size:1.55rem;font-weight:400}.truth-controls small{margin-top:8px;color:var(--warm-grey)}.truth-controls button[aria-pressed=true] small{color:rgba(255,253,248,.58)}.truth-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);padding:clamp(62px,9vw,126px);grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px)}.truth-close blockquote{margin:0;font-family:var(--serif);font-size:clamp(2.7rem,5.2vw,5.8rem);font-weight:400;letter-spacing:-.055em;line-height:.98}:lang(ja) .truth-close blockquote,:lang(ko) .truth-close blockquote{font-family:var(--sans);font-weight:500;letter-spacing:-.06em;line-height:1.12}.truth-close>div{padding-left:24px;border-left:1px solid var(--line)}.truth-close p{margin:0;color:var(--warm-grey);font-size:.72rem;line-height:1.7}.truth-close .button{width:100%;margin-top:36px}@media (prefers-reduced-motion:reduce){.mix-fields>div,.truth-stage,.truth-swatch{transition:none}}@media (max-width:900px){.refusal-strip{grid-template-columns:.28fr 1fr}.refusal-strip>div{grid-column:2}.daily-mix-header,.free-dial,.shade-truth-copy,.truth-close{grid-template-columns:1fr}.daily-mix-header{min-height:0}.shade-truth-copy .eyebrow{grid-column:auto}.shade-truth-copy>p:last-child,.truth-close>div{padding-top:22px;padding-left:0;border-top:1px solid var(--line);border-left:0}.truth-controls{grid-template-columns:repeat(2,1fr)}.truth-controls button:nth-child(2){border-right:0}.truth-controls button:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.experience-page{padding-block:24px 72px}.refusal-strip{grid-template-columns:1fr;padding-block:80px}.refusal-strip>div{grid-column:auto;padding-top:22px;padding-left:0;border-top:1px solid var(--line);border-left:0}.daily-mix-header{padding:42px 22px;gap:34px}.daily-mix-header h1,.daily-mix-header h2,:lang(ja) .daily-mix-header h1,:lang(ja) .daily-mix-header h2,:lang(ko) .daily-mix-header h1,:lang(ko) .daily-mix-header h2{font-size:clamp(2.8rem,14vw,4.2rem)}.mix-fields{min-height:82vw}.mix-readout{grid-template-columns:54px 1fr 82px;padding-inline:14px;gap:8px;font-size:max(.58rem,11px)}.mix-range{width:calc(100% - 28px)}.mix-lock,.mix-range,.mix-reconciliation{margin-inline:14px}.mix-lock{width:calc(100% - 28px)}.mix-result{padding:34px 20px}.mix-result-actions{align-items:flex-start;flex-direction:column}.free-dial{padding:44px 20px}.daily-mix-notes{grid-template-columns:1fr;gap:14px}.shade-truth-copy,.truth-close{padding:48px 22px}.shade-truth-copy h1,:lang(ja) .shade-truth-copy h1,:lang(ko) .shade-truth-copy h1{font-size:clamp(2.9rem,14vw,4.4rem)}.truth-stage{min-height:440px}.truth-swatch{width:74vw}.truth-controls{grid-template-columns:1fr}.truth-controls button,.truth-controls button:nth-child(2){min-height:124px;border-right:0;border-bottom:1px solid var(--line)}.truth-controls button:last-child{border-bottom:0}}:lang(ko),:lang(ko) .headline-lines>span{word-break:keep-all;overflow-wrap:normal}:lang(ja),:lang(ja) .headline-lines,:lang(ja) .headline-lines>span,:lang(ja) .page-title,:lang(ja) .waitlist-context h2{line-break:strict;overflow-wrap:anywhere;word-break:normal}:lang(en) .headline-lines,:lang(en) .headline-lines>span{overflow-wrap:break-word;word-break:normal}:lang(en) .headline-lines>span,:lang(ja) .headline-lines>span,:lang(ko) .headline-lines>span{max-width:100%}.product-hero{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);min-height:min(820px,calc(100svh - 76px));border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.product-hero,.product-hero-copy{border-right:1px solid var(--line)}.product-hero-copy{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(48px,6vw,92px) clamp(34px,5vw,76px) 30px;background:var(--paper)}.product-hero-title{margin:28px 0 30px;max-width:670px;font-family:var(--serif);font-size:clamp(4rem,6.6vw,7.3rem);font-weight:400;letter-spacing:-.062em;line-height:.88}:lang(ko) .product-hero-title{max-width:610px;font-family:var(--sans);font-size:clamp(3.35rem,5.4vw,5rem);font-weight:500;letter-spacing:-.075em;line-height:.98}:lang(ja) .product-hero-title{max-width:620px;font-family:var(--sans);font-size:clamp(2.9rem,4.2vw,4rem);font-weight:500;letter-spacing:-.06em;line-height:1.06}:lang(en) .product-hero-title{font-family:var(--serif);font-size:clamp(3rem,4.7vw,4.5rem);font-weight:400;letter-spacing:-.022em;line-height:1.02}:lang(en) .daily-mix-header h1,:lang(en) .daily-mix-header h2,:lang(en) .display-small,:lang(en) .free-dial h3,:lang(en) .page-title,:lang(en) .refusal-strip h2,:lang(en) .shade-truth-copy h1,:lang(en) .system-banner-title,:lang(en) .tester-context h1,:lang(en) .tester-form h2,:lang(en) .truth-close blockquote,:lang(en) .waitlist-context h2,:lang(en) .waitlist-form h3{letter-spacing:-.02em;line-height:1.04}:lang(en) .evidence-v3-grid h3{letter-spacing:-.01em;line-height:1.3}.headline-lines>span,.product-hero-title>span{display:block}.product-hero-copy .hero-lead{max-width:590px}.product-hero-meta{display:flex;justify-content:space-between;margin-top:66px;padding-top:13px;border-top:1px solid var(--line);color:var(--warm-grey);font-size:max(.58rem,11px);letter-spacing:.11em}.product-hero-visual{position:relative;min-height:720px;margin:0;overflow:hidden;background:#cfc0b1}.product-hero-visual:before{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(245,242,237,.12),transparent 18%),linear-gradient(0deg,rgba(26,26,26,.15),transparent 26%);pointer-events:none;content:""}.product-hero-visual img{object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.02)}.product-hero-visual figcaption{position:absolute;z-index:3;right:22px;bottom:20px;left:22px;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,253,248,.54);color:var(--white);font-size:max(.72rem,11px);letter-spacing:.1em}.product-hero-visual figcaption span{padding:4px 8px;background:rgba(26,26,26,.62)}.product-hero-index{position:absolute;z-index:3;top:30px;right:26px;display:grid;grid-template-rows:auto 94px auto;align-items:center;color:rgba(26,26,26,.7);font-size:max(.58rem,11px);letter-spacing:.12em}.product-hero-index i{width:1px;height:74px;margin-inline:auto;background:rgba(26,26,26,.44)}.object-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);align-items:end;padding-block:clamp(100px,12vw,172px) clamp(64px,8vw,108px);grid-gap:clamp(50px,8vw,120px);gap:clamp(50px,8vw,120px)}.object-intro-heading{display:grid;grid-template-columns:minmax(120px,.28fr) 1fr;align-items:start;grid-gap:28px;gap:28px}.object-intro-heading .display-small{max-width:810px}:lang(ja) .object-intro-heading .display-small,:lang(ko) .object-intro-heading .display-small{font-family:var(--sans);font-weight:500;letter-spacing:-.06em;line-height:1.08}.object-intro-body{padding-left:28px;border-left:1px solid var(--line)}.object-intro-body>p:first-child{margin:0;color:#4f4944;font-size:1rem;line-height:1.85}.object-intro-body .micro-note{margin:34px 0 0}.object-gallery{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.78fr);grid-template-rows:repeat(2,minmax(390px,1fr));border:1px solid var(--line);background:#f0ece6}.object-view{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;background:#eeeae4}.object-view-1{grid-row:1/3;border-right:1px solid var(--line)}.object-view-2{border-bottom:1px solid var(--line)}.object-view-image{position:relative;min-height:0;overflow:hidden}.object-view-image:after{position:absolute;inset:0;border:12px solid rgba(255,255,255,.16);pointer-events:none;content:""}.object-view img{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.object-view:hover img{transform:scale(1.018)}.object-view figcaption{display:grid;grid-template-columns:44px 1fr;min-height:122px;padding:20px 24px;border-top:1px solid var(--line);grid-gap:18px;gap:18px}.object-view figcaption strong,.object-view figcaption>span{font-size:max(.64rem,11px);letter-spacing:.11em}.object-view figcaption strong{display:block}.object-view figcaption p{max-width:390px;margin:13px 0 0;color:var(--warm-grey);font-size:.76rem}.dial-wrap{padding-block:clamp(110px,13vw,190px)}.dial-wrap .dial-experience{min-height:780px;border-color:rgba(26,26,26,.3)}.dial-wrap .dial-copy{background:var(--paper)}.dial-wrap .dial-stage{border-left-color:rgba(255,253,248,.16);background:#1d1c1a;color:var(--white)}.dial-wrap .dial-object{border-color:rgba(255,253,248,.58);box-shadow:0 36px 100px rgba(0,0,0,.4)}.dial-wrap .dial-ticks{background:repeating-conic-gradient(transparent 0deg 5.1deg,rgba(255,253,248,.54) 5.1deg 5.7deg)}.dial-wrap .dial-face{border-color:rgba(255,253,248,.28);background:#b9a38d;color:#171615}.dial-wrap .dial-marker,.dial-wrap .dial-range::-moz-range-track,.dial-wrap .dial-range::-webkit-slider-runnable-track{background:var(--white)}.dial-wrap .dial-range::-moz-range-thumb,.dial-wrap .dial-range::-webkit-slider-thumb{border-color:var(--white);background:#1d1c1a}.dial-wrap .swatch-continuum{border-color:rgba(255,253,248,.4)}.dial-wrap .dial-stage .micro-note{color:rgba(255,253,248,.56)}.dial-wrap .ratio-readout i{background:var(--line)}.evidence-v3{padding-block:clamp(100px,12vw,172px);border-top:1px solid var(--ink)}.evidence-v3-heading{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);grid-gap:44px;gap:44px}.evidence-v3-heading .display-small{max-width:870px}:lang(ja) .evidence-v3-heading .display-small,:lang(ko) .evidence-v3-heading .display-small{font-family:var(--sans);font-weight:500;letter-spacing:-.06em;line-height:1.07}.evidence-v3-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:88px;border-top:1px solid var(--ink)}.evidence-v3-grid article{min-height:310px;padding:24px 28px 30px;border-right:1px solid var(--line)}.evidence-v3-grid article:last-child{border-right:0}.evidence-v3-grid article>div{display:flex;justify-content:space-between;color:var(--warm-grey);font-size:max(.64rem,11px);letter-spacing:.1em}.evidence-v3-grid article>div p{margin:0}.evidence-v3-grid h3{margin:90px 0 0;font-family:var(--serif);font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:400;line-height:1.3}:lang(ja) .evidence-v3-grid h3,:lang(ko) .evidence-v3-grid h3{font-family:var(--sans);font-weight:500;letter-spacing:-.045em;line-height:1.48}.evidence-v3-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.evidence-v3-metrics>div{min-height:190px;padding:27px 28px;border-right:1px solid var(--line)}.evidence-v3-metrics>div:last-child{border-right:0}.evidence-v3-metrics strong{display:block;font-family:var(--serif);font-size:clamp(3rem,5vw,5.2rem);font-weight:400;letter-spacing:-.055em;line-height:1}.evidence-v3-metrics span{display:block;margin-top:32px;color:var(--warm-grey);font-size:.74rem}.system-banner{position:relative;min-height:min(760px,82vw);overflow:hidden;background:#1f1c1a;color:var(--white)}.system-banner>img{object-fit:cover;object-position:center;filter:saturate(.74) contrast(1.05)}.system-banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,17,16,.8),rgba(18,17,16,.5) 43%,rgba(18,17,16,.08) 78%),linear-gradient(0deg,rgba(18,17,16,.36),transparent 46%)}.system-banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:inherit;width:min(670px,64%);padding:clamp(54px,8vw,112px)}.system-banner-title{margin:30px 0 34px;font-family:var(--serif);font-size:clamp(4rem,8vw,8.5rem);font-weight:400;letter-spacing:-.065em;line-height:.84}.system-banner-copy>p:not(.eyebrow){max-width:540px;margin:0;color:rgba(255,253,248,.86);line-height:1.85}.system-banner-copy .text-link{margin-top:46px}.founding-cta{display:grid;grid-template-columns:.26fr minmax(0,.92fr) minmax(300px,.48fr);align-items:start;padding-block:clamp(100px,12vw,172px);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px)}.founding-cta .display-small{max-width:720px}:lang(ja) .founding-cta .display-small,:lang(ko) .founding-cta .display-small{font-family:var(--sans);font-weight:500;letter-spacing:-.06em;line-height:1.08}.founding-cta>div{padding-left:26px;border-left:1px solid var(--line)}.founding-cta>div>p{margin:0;color:var(--warm-grey);line-height:1.8}.founding-cta .button{width:100%;margin-top:38px}@media (max-width:1100px){.product-hero{grid-template-columns:minmax(330px,.9fr) minmax(450px,1.1fr)}.product-hero-title{font-size:clamp(3.6rem,6.2vw,5.8rem)}:lang(ko) .product-hero-title{font-size:clamp(3.1rem,5.2vw,4.9rem)}.object-intro{grid-template-columns:1fr}.object-intro-body{max-width:660px;margin-left:auto}.founding-cta{grid-template-columns:.25fr 1fr}.founding-cta>div{grid-column:2;max-width:580px}}@media (max-width:820px){.product-hero{grid-template-columns:1fr}.product-hero-copy{min-height:650px;border-right:0;border-bottom:1px solid var(--line)}.product-hero-title,:lang(ko) .product-hero-title{max-width:620px;font-size:clamp(3.4rem,11.6vw,6rem)}:lang(ja) .product-hero-title{max-width:620px;font-size:clamp(2.8rem,9vw,4.6rem)}:lang(en) .product-hero-title{max-width:620px;font-size:clamp(3rem,10.5vw,5.4rem)}.product-hero-visual{min-height:min(104vw,760px)}.evidence-v3-heading,.object-intro-heading{grid-template-columns:1fr}.object-intro-heading .display-small{margin-top:28px}.object-gallery{grid-template-columns:1fr;grid-template-rows:none}.object-view-1{grid-row:auto;border-right:0}.object-view-1,.object-view-2{border-bottom:1px solid var(--line)}.object-view-image{min-height:min(100vw,720px)}.dial-wrap .dial-experience{grid-template-columns:1fr}.dial-wrap .dial-stage{min-height:690px;border-top:1px solid rgba(255,253,248,.16);border-left:0}.evidence-v3-grid,.evidence-v3-metrics{grid-template-columns:1fr}.evidence-v3-grid article{min-height:230px;border-right:0;border-bottom:1px solid var(--line)}.evidence-v3-grid article:last-child{border-bottom:0}.evidence-v3-grid h3{max-width:620px;margin-top:58px}.evidence-v3-metrics>div{min-height:150px;border-right:0;border-bottom:1px solid var(--line)}.evidence-v3-metrics>div:last-child{border-bottom:0}.system-banner{min-height:760px}.system-banner-copy{width:78%;padding:54px 32px}}@media (max-width:560px){.product-hero-visual{order:-1;min-height:min(72vw,400px)}.product-hero-copy{min-height:0;padding:28px 24px 24px}.product-hero-copy>div:first-child{margin-bottom:36px}.product-hero-title,:lang(ja) .product-hero-title,:lang(ko) .product-hero-title{margin-block:24px;font-size:clamp(3rem,15vw,4.4rem);letter-spacing:-.075em;line-height:.98}:lang(ko) .product-hero-title{font-size:clamp(2.85rem,13.6vw,4rem);line-height:1.04}:lang(ja) .product-hero-title{font-size:clamp(2.4rem,10.5vw,3.4rem);letter-spacing:-.06em;line-height:1.06}:lang(en) .product-hero-title{font-size:clamp(2.6rem,11.5vw,3.6rem);letter-spacing:-.02em;line-height:1.04}.product-hero-copy .hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.product-hero-copy .button{min-width:min(100%,280px)}.product-hero-meta span:last-child{display:none}.product-hero-visual figcaption{align-items:flex-start;flex-direction:column;gap:5px}.object-intro{padding-block:92px 58px}.object-intro-body{margin-left:0;padding-top:22px;padding-left:0;border-top:1px solid var(--line);border-left:0}.object-view-image{min-height:112vw}.object-view figcaption{min-height:142px;padding-inline:18px}.dial-wrap{padding-block:92px}.dial-wrap .dial-stage{min-height:570px;padding:34px 18px}.dial-wrap .dial-copy{padding:52px 24px}.evidence-v3,.founding-cta{padding-block:92px}.system-banner{min-height:720px}.system-banner>img{object-position:57% center}.system-banner-copy{width:100%;justify-content:flex-end;padding:48px 24px 118px}.system-banner-title{font-size:clamp(4rem,20vw,6.5rem)}.system-banner-overlay{background:linear-gradient(0deg,rgba(18,17,16,.88),rgba(18,17,16,.44) 55%,rgba(18,17,16,.06))}.founding-cta{grid-template-columns:1fr}.founding-cta>div{grid-column:auto;padding-top:24px;padding-left:0;border-top:1px solid var(--line);border-left:0}}.hero-accent{font-family:var(--serif);font-style:italic;font-size:clamp(18px,2vw,24px);color:var(--gold-text);margin:14px 0 0}.tool-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-block:28px 0}.tool-band-card{position:relative;display:flex;flex-direction:column;gap:28px;min-height:300px;padding:32px 30px 34px;background:var(--paper-deep);transition:background .2s ease}.tool-band-card:hover{background:var(--white)}.tool-band-card>div{margin-top:auto}.tool-band-num{font-size:11px;letter-spacing:.16em;color:var(--gold-text)}.tool-band-card strong{display:block;margin-bottom:12px;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:500;letter-spacing:.02em;line-height:1.1}.tool-band-card p{margin:0;max-width:300px;font-size:.92rem;color:var(--warm-grey);line-height:1.6}.tool-band-arrow{position:absolute;top:28px;right:26px;color:var(--warm-grey);font-size:1rem;transition:transform .2s ease}.tool-band-card:hover .tool-band-arrow{transform:translate(2px,-2px)}.dial-story{height:1600px;position:relative}.dial-story-stage{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding-block:48px;box-sizing:border-box}.dial-story-visual{display:flex;flex-direction:column;gap:26px;align-items:flex-start}.dial-story-object{position:relative;overflow:hidden;width:min(320px,72vw);aspect-ratio:1;border-radius:50%;border:1px solid var(--line);background:var(--paper-deep);display:flex;align-items:center;justify-content:center;box-shadow:0 30px 70px rgba(26,26,26,.12)}.dial-story-ticks{position:absolute;inset:10px;border-radius:50%;background:repeating-conic-gradient(var(--line) 0 .7deg,transparent .7deg 6deg);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%);mask:radial-gradient(circle,transparent 60%,#000 61%)}.dial-story-face{width:68%;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);gap:3px;transition:background-color .1s linear}.dial-story-face span{padding:3px 8px;background:rgba(26,26,26,.62);color:var(--white);font-size:11px;letter-spacing:.22em}.dial-story-face strong{font-family:var(--serif);font-size:clamp(44px,5vw,60px);line-height:1;font-weight:600}.dial-story-face small{padding:3px 8px;background:rgba(26,26,26,.62);color:var(--white);font-size:11px}.dial-story-marker{position:absolute;inset:0;transform:rotate(var(--story-angle,-21deg))}.dial-story-marker:before{content:"";position:absolute;top:5px;left:50%;width:2px;height:15px;background:var(--ink);transform:translateX(-50%)}.dial-story-control{width:min(320px,72vw);display:flex;flex-direction:column;gap:4px}.dial-story-control label{font-size:max(.68rem,11px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--warm-grey)}.dial-story-range{max-width:none;margin:0}.dial-story-range::-webkit-slider-runnable-track{height:8px;background:linear-gradient(90deg,#e6b894,#81523e)}.dial-story-range::-moz-range-track{height:8px;background:linear-gradient(90deg,#e6b894,#81523e)}.dial-story-range::-webkit-slider-thumb{margin-top:-7px}.dial-story-readout{margin-top:6px;font-size:.8rem;font-weight:700;letter-spacing:.08em}.dial-story-badge{display:flex;flex-direction:column;gap:4px;max-width:min(320px,72vw);margin:0;padding:12px 14px;border-left:2px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);font-size:.8rem;line-height:1.5}.dial-story-badge strong{letter-spacing:.04em}.dial-story-badge span{color:var(--warm-grey)}.dial-story-track-labels{display:flex;justify-content:space-between;font-size:max(10px,11px);letter-spacing:.16em;color:var(--warm-grey)}.dial-story-copy{display:flex;flex-direction:column;gap:26px}.dial-story-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dial-story-steps li{display:flex;gap:20px;padding:18px 14px;border-top:1px solid var(--line);color:var(--warm-grey);transition:background .25s ease,color .25s ease}.dial-story-steps li:last-child{border-bottom:1px solid var(--line)}.dial-story-steps li span{font-size:12px;width:30px;flex-shrink:0}.dial-story-steps li strong{font-size:16px;display:block;margin-bottom:4px}.dial-story-steps li p{margin:0;font-size:13.5px;line-height:1.6}.dial-story-steps li.is-active{background:var(--white);color:var(--ink);box-shadow:0 10px 30px rgba(26,26,26,.06)}.dial-story-steps li.is-active span{color:var(--gold-text)}@media (max-width:820px){.tool-band{grid-template-columns:1fr}.dial-story{height:1400px}.dial-story-stage{grid-template-columns:1fr;align-content:center;gap:28px;padding-block:32px}.dial-story-visual{align-items:center}}@media (prefers-reduced-motion:reduce){.dial-story{height:auto}.dial-story-stage{position:static;min-height:0}}.fit-finder{display:flex;flex-direction:column;gap:24px;max-width:720px;margin-inline:auto;padding-block:24px}.fit-finder h1{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4.4vw,44px);line-height:1.22;margin:0}.fit-intro-body{font-size:16px;line-height:1.7;color:#3c3831;margin:0;max-width:560px}.fit-progress{display:flex;gap:6px}.fit-progress i{height:3px;flex:1 1;background:var(--line)}.fit-progress i.is-done{background:var(--ink)}.fit-options{display:flex;flex-direction:column;gap:10px}.fit-options button{display:flex;gap:16px;align-items:baseline;text-align:left;padding:18px 20px;background:var(--white);border:1px solid var(--line);font-size:15.5px;line-height:1.5;transition:border-color .15s ease,background .15s ease,color .15s ease}.fit-options button span{font-size:11px;letter-spacing:.14em;color:var(--gold-text);flex-shrink:0}.fit-options button:hover{border-color:var(--ink)}.fit-options button.is-picked{background:var(--ink);color:var(--white)}.fit-back{align-self:flex-start;background:none;border:none;padding:0}.fit-result-card{background:var(--ink);color:var(--white);padding:30px 28px;display:flex;flex-direction:column;gap:20px}.fit-result-eyebrow{margin:0;font-size:max(10px,11px);letter-spacing:.18em;color:#c4a473}.fit-result-value{display:flex;align-items:baseline;gap:10px}.fit-result-value strong{font-family:var(--serif);font-size:64px;font-weight:600;line-height:1}.fit-result-value span{font-size:13px;color:#b7aea2}.fit-result-value em{margin-left:auto;font-style:normal;font-size:12px;color:#b7aea2}.fit-result-track{display:flex;flex-direction:column;gap:8px}.fit-result-bar{position:relative;height:10px;background:linear-gradient(90deg,#e6b894,#81523e)}.fit-result-bar i{position:absolute;top:-4px;width:2px;height:18px;background:var(--white)}.fit-result-labels{display:flex;justify-content:space-between;font-size:max(9px,11px);letter-spacing:.16em;color:#7d766b}.fit-result-reasons p{margin:0 0 8px;font-size:max(10.5px,11px);letter-spacing:.16em;color:#c4a473}.fit-result-reasons ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#d9d2c7}.fit-frame{background:var(--paper-deep);padding:16px 18px;font-size:14px;line-height:1.65;margin:0}.fit-result-actions{display:flex;flex-direction:column;gap:12px}.fit-result-links{display:flex;gap:22px}.fit-back.text-link,.fit-last,.fit-result-links .text-link{background:none;border:none;padding:0}.fit-last{align-self:flex-start}.fit-result-swatch{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,253,248,.35);margin-left:14px;flex-shrink:0}.fit-photo{border:1px solid var(--line);background:var(--white);padding:20px 22px;gap:12px}.fit-photo,.fit-photo-head{display:flex;flex-direction:column}.fit-photo-head{gap:4px}.fit-photo-title{margin:0;font-size:11px;letter-spacing:.16em;color:var(--gold-text);font-weight:500}.fit-photo-head p:not(.fit-photo-title){margin:0;font-size:13px;color:var(--warm-grey);line-height:1.55}.fit-photo-choose{align-self:flex-start;border:1px solid var(--ink);padding:12px 18px;font-size:13.5px;cursor:pointer;transition:background .15s ease,color .15s ease}.fit-photo-choose:hover{background:var(--ink);color:var(--white)}.fit-photo-choose input{display:none}.fit-photo-applied{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fit-photo-applied img{width:52px;height:52px;object-fit:cover;border:1px solid var(--line)}.fit-photo-applied strong{font-size:14px}.fit-photo-applied .text-link{background:none;border:none;padding:0}.fit-result-links .button-outline{font-size:13.5px;padding:13px 18px}.truth-personal{font-size:13.5px;color:var(--warm-grey);line-height:1.6;border-left:2px solid var(--gold);padding-left:12px}@media (max-width:640px){.fit-result-links{flex-wrap:wrap;gap:12px}}.hero-lead-short{display:none}@media (max-width:560px){.hero-lead-full{display:none}.hero-lead-short{display:block}.product-hero-title,:lang(en) .product-hero-title,:lang(ja) .product-hero-title,:lang(ko) .product-hero-title{margin-block:16px 18px}}@media (max-width:1040px){.site-header{position:relative}}@media (max-width:400px){.wordmark{font-size:.7rem;letter-spacing:.1em}.nav-shell{gap:0 8px}.nav-actions{gap:4px}.nav-cta{padding-inline:8px}}.tester-closed-notify{padding-top:18px;border-top:1px solid var(--ink)}.notify-signup{position:relative;display:flex;flex-direction:column;gap:16px}.notify-pending{margin:0;font-size:.88rem;color:var(--warm-grey);line-height:1.6}.notify-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.notify-field span{display:block;margin-bottom:8px;font-size:max(.72rem,11px);font-weight:700;letter-spacing:.08em}.notify-field input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--ink);background:var(--white)}.notify-consent{align-items:flex-start;font-size:.8rem;line-height:1.6}.notify-consent input{margin-top:4px}@media (max-width:560px){.notify-row{grid-template-columns:1fr}}.faq-list>section{padding-bottom:28px;border-bottom:1px solid var(--line)}.faq-list>section:last-of-type{border-bottom:0}.faq-list h2{display:flex;gap:14px;align-items:baseline}.faq-num{flex-shrink:0;font-size:max(.72rem,11px);font-weight:700;letter-spacing:.14em;color:var(--gold-text)}.footer-contact{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:18px 0 0;font-size:.8rem}.footer-contact>span:first-child{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-contact a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.footer-contact-pending{color:var(--warm-grey)}.footer-nav{display:flex;gap:18px}@media (max-width:820px){.tool-band{grid-template-columns:1fr}.tool-band-card{min-height:0;gap:18px;padding:26px 22px 28px}}@media (prefers-reduced-motion:reduce){.dial-story{height:auto}.dial-story-stage{position:static;min-height:0}.dial-story-face{transition:none}}:lang(ja) .privacy-article h2,:lang(ko) .privacy-article h2{font-family:var(--sans);font-weight:500;letter-spacing:-.02em}.not-found-page{display:flex;flex-direction:column;gap:22px;min-height:60vh;padding-block:clamp(80px,12vw,160px)}.not-found-page .page-title{margin:0;display:flex;flex-direction:column}.not-found-page .hero-lead{max-width:560px}.not-found-links{display:flex;flex-wrap:wrap;gap:4px 24px}.not-found-tools{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.skip-link{position:absolute;top:16px;left:-9999px;z-index:100;padding:12px 20px;background:var(--ink);color:var(--white);font-size:.85rem;font-weight:700}.skip-link:focus{left:16px}.eyebrow{font-size:max(.69rem,11px)}.desktop-nav,.dial-story-face small,.dial-story-face span,.footer-links,.footer-note,.form-section-title,.locale-switcher,.micro-note,.nav-cta,.product-hero-meta,.public-count span,.selection-notice strong,.source-note,.step-kicker,.tester-program-steps article strong,.tool-band-num,figcaption{font-size:max(.72rem,11px)}