@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Shippori Mincho;src:url(/fonts/shippori-mincho-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Shippori Mincho;src:url(/fonts/shippori-mincho-500-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Shippori Mincho;src:url(/fonts/shippori-mincho-600-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-jp-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3000-3003,U+3005-3015,U+301C-301D,U+301F,U+3033-3035,U+303B,U+303D,U+3041-3096,U+3099-309E,U+30A1-30FE,U+4E00-4E05,U+4E07-4E0D,U+4E21,U+4E23-4E24,U+4E26,U+4E28-4E2D,U+4E38-4E39,U+4E3B,U+4E71,U+4E7E-4E80,U+4E82,U+4E85-4E86,U+4E88-4E8C,U+4EA1-4EA2,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4F11-4F13,U+4F15-4F17,U+4F19-4F1A,U+4F38-4F3C,U+4F4F-4F5C,U+4F7F,U+4F9B,U+4F9D-4FA1,U+4FBF-4FC2,U+4FDD,U+4FDF-4FE1,U+4FEE,U+5009-500B,U+5024,U+504F,U+5074-5078,U+507D,U+5099,U+50B7,U+50CD-50CF,U+5100,U+511F,U+5143-514D,U+5165-516E,U+5171,U+5173-5177,U+5185-5186,U+5189-518D,U+5199,U+51E6,U+51FA,U+51FD-51FE,U+5200-5207,U+5217-5218,U+521D-521E,U+5222,U+5224-5229,U+5237-523B,U+524A-524D,U+5264,U+5270-5272,U+529B-529C,U+529F-52A0,U+52A3-52A7,U+52A9-52AA,U+52B9,U+52D5-52D9,U+52E7,U+5305,U+5341-534D,U+5351-5354,U+5357-5358,U+5370,U+539F,U+53C2,U+53CE-53CF,U+53D2-53D7,U+53E3,U+53EF-53F7,U+5408-5411,U+542B,U+544A,U+5473,U+54C1,U+5506,U+552F-5531,U+5546-5547,U+5549-554A,U+554C-554F,U+55B6,U+56DB-56DE,U+56F2-56F3,U+56FD,U+5728-572A,U+572C-5730,U+5747,U+578B,U+57CB,U+57DF,U+57FA,U+5831-5834,U+58EB-58EC,U+58EE-58F2,U+5909,U+5916-591A,U+5927-5931,U+5951,U+59A5,U+59A7-59A8,U+59CB,U+5B50-5B58,U+5B63,U+5B88-5B8C,U+5B9A-5B9D,U+5B9F,U+5BA2,U+5BB3-5BB9,U+5BF8,U+5BFA,U+5BFD-5BFF,U+5C01-5C0F,U+5C11,U+5C40,U+5C4A,U+5C5E-5C64,U+5DDE,U+5DE0-5DE9,U+5DEB,U+5DEE,U+5E02-5E03,U+5E38,U+5E73-5E74,U+5E83,U+5E97,U+5EA6-5EA8,U+5EAA-5EAD,U+5F0F-5F11,U+5F13-5F15,U+5F37,U+5F53,U+5F62,U+5F79,U+5F8B-5F8C,U+5F97,U+5FB3,U+5FC5,U+5FD9,U+5FDC,U+6025-6027,U+60C5,U+60F3,U+610F,U+611F,U+614B,U+6163,U+61B6,U+6226,U+623B,U+623D-6240,U+624B,U+6255,U+6271,U+6280,U+6297-6299,U+629B-629C,U+629E,U+62B5-62B7,U+62B9-62BF,U+62C2,U+62C4-62C5,U+62DB-62DD,U+62E0,U+62ED,U+6301,U+631F,U+63A2-63AF,U+63B1-63B2,U+63C3,U+63D0,U+63DB-63DC,U+63E0-63E1,U+63FA,U+640D,U+643A,U+6469,U+6483,U+64CD,U+652F,U+6539,U+6559,U+6570,U+6572-6574,U+6587,U+6599,U+65AD-65B0,U+65B2-65B9,U+65BC-65BD,U+65CF,U+65E5-65E9,U+660E-660F,U+6611-6613,U+6642,U+666E-666F,U+66B4,U+66DC,U+66F4-6701,U+6703-6705,U+6707-6709,U+671B-6720,U+6722,U+6725-6728,U+672A-672C,U+6750,U+6761-6765,U+677F,U+6790,U+679A-679C,U+67C4,U+67D3-67D4,U+67FB,U+683C,U+6848,U+68B0-68B1,U+68D2,U+691C,U+696D,U+69CC,U+69D8,U+6A19-6A1B,U+6A1D-6A24,U+6A28-6A29,U+6A3A,U+6A5F,U+6A80,U+6B20-6B21,U+6B3A,U+6B63-6B67,U+6B69,U+6B73-6B75,U+6B77-6B7B,U+6B8B,U+6BB5,U+6BCE-6BCF,U+6BD2-6BD4,U+6C17,U+6C34,U+6C42,U+6C7A,U+6CC1,U+6CD5,U+6CE2-6CE3,U+6CE5,U+6CE7-6CE8,U+6D0B,U+6D17,U+6D3E-6D41,U+6D78,U+6D88,U+6DAF,U+6DE1,U+6DFB,U+6E08,U+6E21,U+6E6F,U+6E80,U+6E96,U+6EB6,U+6F0F,U+6F70,U+6FE1,U+706B,U+70B9-70BA,U+7121,U+7136,U+7167,U+71B1,U+71E5,U+7247-7248,U+725B,U+7269,U+7279,U+72B6,U+7389,U+73FE-7401,U+7403-7406,U+751F-752C,U+752E-7533,U+7536-753B,U+754C,U+7559,U+756A-756D,U+756F-7570,U+7591,U+767A-7684,U+76AE,U+76EE-76F2,U+76F4-76F8,U+771F,U+7740,U+77E5-77EA,U+77EC-77F1,U+77F3,U+7814,U+7825,U+7834,U+786C,U+78BA-78BF,U+78C1,U+793A-793E,U+795D,U+7981,U+79C1,U+79CB,U+79F0,U+7A0B-7A0E,U+7A2E,U+7A3C,U+7A4D,U+7ACB,U+7AE0,U+7B2C,U+7B49,U+7B54,U+7BA1,U+7BB1,U+7BC0-7BC2,U+7BC4,U+7C21,U+7C3F,U+7C73,U+7CBE,U+7D04,U+7D14,U+7D20,U+7D30-7D33,U+7D35,U+7D39-7D3A,U+7D3C-7D44,U+7D50,U+7D61,U+7D9A,U+7DCA,U+7E41,U+7E54,U+7F6E,U+7FA9,U+7FD2,U+8003-8005,U+8017,U+805E,U+8077,U+8089,U+80A2,U+80B2,U+80CC,U+80FD,U+81EA-81ED,U+81EF-81F3,U+826F,U+8271-8272,U+82E6,U+8377,U+83DC,U+83EF,U+843D,U+8449,U+8584,U+865A,U+8846,U+8848-884E,U+8851-8853,U+8868,U+88C1-88C5,U+88FD,U+8907,U+897F-8981,U+8983,U+8986-898B,U+898D,U+898F,U+899A,U+89A7,U+89D2,U+89E3-89E6,U+8A00-8A05,U+8A07-8A08,U+8A18,U+8A2A-8A2D,U+8A2F,U+8A31,U+8A3C,U+8A50,U+8A66,U+8A70-8A73,U+8A8D,U+8A9E-8AA1,U+8AA3-8AAA,U+8AAC-8AAD,U+8ABF,U+8AC2-8AC4,U+8AC6-8ACB,U+8AD6,U+8B58,U+8B70-8B72,U+8B74,U+8B76-8B77,U+8C61,U+8CA0-8CA4,U+8CA7-8CAC,U+8CB7,U+8CE0,U+8CEA,U+8CFC,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8EAB,U+8EDF,U+8EE2,U+8EFD-8EFE,U+8F00-8F03,U+8F05,U+8F07-8F09,U+8F44,U+8FBC,U+8FD1-8FD4,U+8FF7-8FFB,U+8FFD-8FFE,U+9000-9006,U+901A-901B,U+901D-9023,U+9031-9038,U+904B-9055,U+9060-9063,U+9065-9069,U+9078-907A,U+907C-907D,U+907F,U+90E8,U+90F5,U+914D,U+91CD-91D1,U+920D,U+92ED,U+92FC,U+9332,U+935B,U+9577-9579,U+957E-9580,U+9582-9584,U+9586-958F,U+9591-9593,U+95A2,U+95B2,U+964D-9650,U+9664-9665,U+968E,U+9699-969C,U+96C6,U+96E2-96E3,U+96FB,U+9759-975C,U+975E,U+9760-9764,U+9766-9769,U+9798,U+9805-9808,U+980A,U+980C-9810,U+983B-983C,U+9858-985B,U+985E,U+98DF,U+98FE,U+99B4,U+9A5A,U+9D8F,U+9ED2,U+9ED4-9ED5,U+9ED8-9ED9,U+FF01,U+FF03-FF06,U+FF08-FF1B,U+FF1D,U+FF1F-FF3D,U+FF41-FF5B,U+FF5D-FF5E}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+201C-201D,U+AC00-AC1D,U+AC70-AC8C,U+ACA0-ACC4,U+ACE0-ACE7,U+ACF3-AD00,U+AD11,U+AD1C,U+AD50,U+AD6C-AD70,U+AD8C,U+ADDC-ADE0,U+ADF8-AE09,U+AE30-AE40,U+AE4C-AE54,U+AE68,U+AECD,U+AED8,U+AEF4,U+B014,U+B048-B05D,U+B07C-B08C,U+B098-B0B4,U+B0C5-B0C8,U+B0E5,U+B108-B118,U+B123-B124,U+B144,U+B178,U+B193,U+B204-B208,U+B274,U+B290-B294,U+B2A5-B2AC,U+B2C8,U+B2D8-B300,U+B354-B35C,U+B370-B378,U+B3C4-B3CC,U+B3D9,U+B418-B429,U+B450-B454,U+B461-B465,U+B4A4,U+B4DC-B4F1,U+B514,U+B529-B530,U+B54C,U+B5A0-B5A8,U+B5BB,U+B610,U+B6F0,U+B728,U+B73B,U+B77C-B780,U+B78C-B79C,U+B7EC-B7F0,U+B7FC-B7FD,U+B807-B809,U+B81B-B837,U+B85C-B864,U+B8CC,U+B8E8-B8EC,U+B8F9,U+B958-B960,U+B974-B985,U+B9AC-B9B0,U+B9BC-B9D1,U+B9DD-B9E4,U+BA38-BA3C,U+BA48,U+BA54,U+BA70-BA74,U+BA85-BA87,U+BAA8-BAB0,U+BABB,U+BB34-BB3C,U+BBF8-BC00,U+BC0F-BC1D,U+BC29-BC38,U+BC84-BC88,U+BC94-BCA0,U+BCBC-BCCD,U+BCF4-BCFC,U+BD80-BD88,U+BD99,U+BDF0,U+BE0C-BE14,U+BE44,U+BE60-BE68,U+BE75,U+BED1,U+BFCC,U+C0AC-C0C9,U+C0DD-C0E4,U+C11C-C124,U+C12F-C13C,U+C154-C15C,U+C170,U+C18C-C190,U+C1A1,U+C1FC,U+C218-C220,U+C22B,U+C26C,U+C27D,U+C2A4-C2B7,U+C2DC-C2FC,U+C313,U+C368-C370,U+C4F0-C4F8,U+C53B-C55E,U+C57C-C57D,U+C587,U+C591,U+C5B4-C5D0,U+C5E3-C5F4,U+C600-C608,U+C624-C644,U+C654,U+C678-C67C,U+C694-C695,U+C6A9-C6C0,U+C6CC-C6D4,U+C6F9,U+C704,U+C720,U+C73C-C74C,U+C758,U+C774-C7AC,U+C7C1,U+C800-C81C,U+C838,U+C84C,U+C870,U+C881-C88B,U+C8FC-C900,U+C90D-C911,U+C950,U+C988-C989,U+C99D,U+C9C0-C9DC,U+C9F8,U+CABD,U+CC0D,U+CC28-CC2E,U+CC38-CC45,U+CC98-CCA0,U+CCAB-CCB4,U+CCD0,U+CD09,U+CD5C,U+CD94-CDB0,U+CDE8,U+CE20,U+CE35,U+CE58,U+CE68-CE7C,U+CEE4-CF00,U+CF1C,U+CF54,U+CFE0,U+D06C-D07C,U+D0A4,U+D0B5,U+D0C0-D0C1,U+D0DC-D0DD,U+D130-D134,U+D14C-D14D,U+D15C,U+D1A0,U+D1B1-D1B5,U+D234,U+D29C,U+D2B8-D2C9,U+D2F0-D314,U+D328,U+D398,U+D3B4-D3B8,U+D3C9,U+D3EC,U+D45C,U+D478,U+D488-D48D,U+D504-D50C,U+D53C-D544,U+D551-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5F9,U+D604,U+D615,U+D638-D648,U+D654-D655,U+D669,U+D68C,U+D720,U+D734,U+D751-D754,U+D76C,U+D788-D78C,U+D798}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-jp-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+3000-3003,U+3005-3015,U+301C-301D,U+301F,U+3033-3035,U+303B,U+303D,U+3041-3096,U+3099-309E,U+30A1-30FE,U+4E00-4E05,U+4E07-4E0D,U+4E21,U+4E23-4E24,U+4E26,U+4E28-4E2D,U+4E38-4E39,U+4E3B,U+4E71,U+4E7E-4E80,U+4E82,U+4E85-4E86,U+4E88-4E8C,U+4EA1-4EA2,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4F11-4F13,U+4F15-4F17,U+4F19-4F1A,U+4F38-4F3C,U+4F4F-4F5C,U+4F7F,U+4F9B,U+4F9D-4FA1,U+4FBF-4FC2,U+4FDD,U+4FDF-4FE1,U+4FEE,U+5009-500B,U+5024,U+504F,U+5074-5078,U+507D,U+5099,U+50B7,U+50CD-50CF,U+5100,U+511F,U+5143-514D,U+5165-516E,U+5171,U+5173-5177,U+5185-5186,U+5189-518D,U+5199,U+51E6,U+51FA,U+51FD-51FE,U+5200-5207,U+5217-5218,U+521D-521E,U+5222,U+5224-5229,U+5237-523B,U+524A-524D,U+5264,U+5270-5272,U+529B-529C,U+529F-52A0,U+52A3-52A7,U+52A9-52AA,U+52B9,U+52D5-52D9,U+52E7,U+5305,U+5341-534D,U+5351-5354,U+5357-5358,U+5370,U+539F,U+53C2,U+53CE-53CF,U+53D2-53D7,U+53E3,U+53EF-53F7,U+5408-5411,U+542B,U+544A,U+5473,U+54C1,U+5506,U+552F-5531,U+5546-5547,U+5549-554A,U+554C-554F,U+55B6,U+56DB-56DE,U+56F2-56F3,U+56FD,U+5728-572A,U+572C-5730,U+5747,U+578B,U+57CB,U+57DF,U+57FA,U+5831-5834,U+58EB-58EC,U+58EE-58F2,U+5909,U+5916-591A,U+5927-5931,U+5951,U+59A5,U+59A7-59A8,U+59CB,U+5B50-5B58,U+5B63,U+5B88-5B8C,U+5B9A-5B9D,U+5B9F,U+5BA2,U+5BB3-5BB9,U+5BF8,U+5BFA,U+5BFD-5BFF,U+5C01-5C0F,U+5C11,U+5C40,U+5C4A,U+5C5E-5C64,U+5DDE,U+5DE0-5DE9,U+5DEB,U+5DEE,U+5E02-5E03,U+5E38,U+5E73-5E74,U+5E83,U+5E97,U+5EA6-5EA8,U+5EAA-5EAD,U+5F0F-5F11,U+5F13-5F15,U+5F37,U+5F53,U+5F62,U+5F79,U+5F8B-5F8C,U+5F97,U+5FB3,U+5FC5,U+5FD9,U+5FDC,U+6025-6027,U+60C5,U+60F3,U+610F,U+611F,U+614B,U+6163,U+61B6,U+6226,U+623B,U+623D-6240,U+624B,U+6255,U+6271,U+6280,U+6297-6299,U+629B-629C,U+629E,U+62B5-62B7,U+62B9-62BF,U+62C2,U+62C4-62C5,U+62DB-62DD,U+62E0,U+62ED,U+6301,U+631F,U+63A2-63AF,U+63B1-63B2,U+63C3,U+63D0,U+63DB-63DC,U+63E0-63E1,U+63FA,U+640D,U+643A,U+6469,U+6483,U+64CD,U+652F,U+6539,U+6559,U+6570,U+6572-6574,U+6587,U+6599,U+65AD-65B0,U+65B2-65B9,U+65BC-65BD,U+65CF,U+65E5-65E9,U+660E-660F,U+6611-6613,U+6642,U+666E-666F,U+66B4,U+66DC,U+66F4-6701,U+6703-6705,U+6707-6709,U+671B-6720,U+6722,U+6725-6728,U+672A-672C,U+6750,U+6761-6765,U+677F,U+6790,U+679A-679C,U+67C4,U+67D3-67D4,U+67FB,U+683C,U+6848,U+68B0-68B1,U+68D2,U+691C,U+696D,U+69CC,U+69D8,U+6A19-6A1B,U+6A1D-6A24,U+6A28-6A29,U+6A3A,U+6A5F,U+6A80,U+6B20-6B21,U+6B3A,U+6B63-6B67,U+6B69,U+6B73-6B75,U+6B77-6B7B,U+6B8B,U+6BB5,U+6BCE-6BCF,U+6BD2-6BD4,U+6C17,U+6C34,U+6C42,U+6C7A,U+6CC1,U+6CD5,U+6CE2-6CE3,U+6CE5,U+6CE7-6CE8,U+6D0B,U+6D17,U+6D3E-6D41,U+6D78,U+6D88,U+6DAF,U+6DE1,U+6DFB,U+6E08,U+6E21,U+6E6F,U+6E80,U+6E96,U+6EB6,U+6F0F,U+6F70,U+6FE1,U+706B,U+70B9-70BA,U+7121,U+7136,U+7167,U+71B1,U+71E5,U+7247-7248,U+725B,U+7269,U+7279,U+72B6,U+7389,U+73FE-7401,U+7403-7406,U+751F-752C,U+752E-7533,U+7536-753B,U+754C,U+7559,U+756A-756D,U+756F-7570,U+7591,U+767A-7684,U+76AE,U+76EE-76F2,U+76F4-76F8,U+771F,U+7740,U+77E5-77EA,U+77EC-77F1,U+77F3,U+7814,U+7825,U+7834,U+786C,U+78BA-78BF,U+78C1,U+793A-793E,U+795D,U+7981,U+79C1,U+79CB,U+79F0,U+7A0B-7A0E,U+7A2E,U+7A3C,U+7A4D,U+7ACB,U+7AE0,U+7B2C,U+7B49,U+7B54,U+7BA1,U+7BB1,U+7BC0-7BC2,U+7BC4,U+7C21,U+7C3F,U+7C73,U+7CBE,U+7D04,U+7D14,U+7D20,U+7D30-7D33,U+7D35,U+7D39-7D3A,U+7D3C-7D44,U+7D50,U+7D61,U+7D9A,U+7DCA,U+7E41,U+7E54,U+7F6E,U+7FA9,U+7FD2,U+8003-8005,U+8017,U+805E,U+8077,U+8089,U+80A2,U+80B2,U+80CC,U+80FD,U+81EA-81ED,U+81EF-81F3,U+826F,U+8271-8272,U+82E6,U+8377,U+83DC,U+83EF,U+843D,U+8449,U+8584,U+865A,U+8846,U+8848-884E,U+8851-8853,U+8868,U+88C1-88C5,U+88FD,U+8907,U+897F-8981,U+8983,U+8986-898B,U+898D,U+898F,U+899A,U+89A7,U+89D2,U+89E3-89E6,U+8A00-8A05,U+8A07-8A08,U+8A18,U+8A2A-8A2D,U+8A2F,U+8A31,U+8A3C,U+8A50,U+8A66,U+8A70-8A73,U+8A8D,U+8A9E-8AA1,U+8AA3-8AAA,U+8AAC-8AAD,U+8ABF,U+8AC2-8AC4,U+8AC6-8ACB,U+8AD6,U+8B58,U+8B70-8B72,U+8B74,U+8B76-8B77,U+8C61,U+8CA0-8CA4,U+8CA7-8CAC,U+8CB7,U+8CE0,U+8CEA,U+8CFC,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8EAB,U+8EDF,U+8EE2,U+8EFD-8EFE,U+8F00-8F03,U+8F05,U+8F07-8F09,U+8F44,U+8FBC,U+8FD1-8FD4,U+8FF7-8FFB,U+8FFD-8FFE,U+9000-9006,U+901A-901B,U+901D-9023,U+9031-9038,U+904B-9055,U+9060-9063,U+9065-9069,U+9078-907A,U+907C-907D,U+907F,U+90E8,U+90F5,U+914D,U+91CD-91D1,U+920D,U+92ED,U+92FC,U+9332,U+935B,U+9577-9579,U+957E-9580,U+9582-9584,U+9586-958F,U+9591-9593,U+95A2,U+95B2,U+964D-9650,U+9664-9665,U+968E,U+9699-969C,U+96C6,U+96E2-96E3,U+96FB,U+9759-975C,U+975E,U+9760-9764,U+9766-9769,U+9798,U+9805-9808,U+980A,U+980C-9810,U+983B-983C,U+9858-985B,U+985E,U+98DF,U+98FE,U+99B4,U+9A5A,U+9D8F,U+9ED2,U+9ED4-9ED5,U+9ED8-9ED9,U+FF01,U+FF03-FF06,U+FF08-FF1B,U+FF1D,U+FF1F-FF3D,U+FF41-FF5B,U+FF5D-FF5E}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+201C-201D,U+AC00-AC1D,U+AC70-AC8C,U+ACA0-ACC4,U+ACE0-ACE7,U+ACF3-AD00,U+AD11,U+AD1C,U+AD50,U+AD6C-AD70,U+AD8C,U+ADDC-ADE0,U+ADF8-AE09,U+AE30-AE40,U+AE4C-AE54,U+AE68,U+AECD,U+AED8,U+AEF4,U+B014,U+B048-B05D,U+B07C-B08C,U+B098-B0B4,U+B0C5-B0C8,U+B0E5,U+B108-B118,U+B123-B124,U+B144,U+B178,U+B193,U+B204-B208,U+B274,U+B290-B294,U+B2A5-B2AC,U+B2C8,U+B2D8-B300,U+B354-B35C,U+B370-B378,U+B3C4-B3CC,U+B3D9,U+B418-B429,U+B450-B454,U+B461-B465,U+B4A4,U+B4DC-B4F1,U+B514,U+B529-B530,U+B54C,U+B5A0-B5A8,U+B5BB,U+B610,U+B6F0,U+B728,U+B73B,U+B77C-B780,U+B78C-B79C,U+B7EC-B7F0,U+B7FC-B7FD,U+B807-B809,U+B81B-B837,U+B85C-B864,U+B8CC,U+B8E8-B8EC,U+B8F9,U+B958-B960,U+B974-B985,U+B9AC-B9B0,U+B9BC-B9D1,U+B9DD-B9E4,U+BA38-BA3C,U+BA48,U+BA54,U+BA70-BA74,U+BA85-BA87,U+BAA8-BAB0,U+BABB,U+BB34-BB3C,U+BBF8-BC00,U+BC0F-BC1D,U+BC29-BC38,U+BC84-BC88,U+BC94-BCA0,U+BCBC-BCCD,U+BCF4-BCFC,U+BD80-BD88,U+BD99,U+BDF0,U+BE0C-BE14,U+BE44,U+BE60-BE68,U+BE75,U+BED1,U+BFCC,U+C0AC-C0C9,U+C0DD-C0E4,U+C11C-C124,U+C12F-C13C,U+C154-C15C,U+C170,U+C18C-C190,U+C1A1,U+C1FC,U+C218-C220,U+C22B,U+C26C,U+C27D,U+C2A4-C2B7,U+C2DC-C2FC,U+C313,U+C368-C370,U+C4F0-C4F8,U+C53B-C55E,U+C57C-C57D,U+C587,U+C591,U+C5B4-C5D0,U+C5E3-C5F4,U+C600-C608,U+C624-C644,U+C654,U+C678-C67C,U+C694-C695,U+C6A9-C6C0,U+C6CC-C6D4,U+C6F9,U+C704,U+C720,U+C73C-C74C,U+C758,U+C774-C7AC,U+C7C1,U+C800-C81C,U+C838,U+C84C,U+C870,U+C881-C88B,U+C8FC-C900,U+C90D-C911,U+C950,U+C988-C989,U+C99D,U+C9C0-C9DC,U+C9F8,U+CABD,U+CC0D,U+CC28-CC2E,U+CC38-CC45,U+CC98-CCA0,U+CCAB-CCB4,U+CCD0,U+CD09,U+CD5C,U+CD94-CDB0,U+CDE8,U+CE20,U+CE35,U+CE58,U+CE68-CE7C,U+CEE4-CF00,U+CF1C,U+CF54,U+CFE0,U+D06C-D07C,U+D0A4,U+D0B5,U+D0C0-D0C1,U+D0DC-D0DD,U+D130-D134,U+D14C-D14D,U+D15C,U+D1A0,U+D1B1-D1B5,U+D234,U+D29C,U+D2B8-D2C9,U+D2F0-D314,U+D328,U+D398,U+D3B4-D3B8,U+D3C9,U+D3EC,U+D45C,U+D478,U+D488-D48D,U+D504-D50C,U+D53C-D544,U+D551-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5F9,U+D604,U+D615,U+D638-D648,U+D654-D655,U+D669,U+D68C,U+D720,U+D734,U+D751-D754,U+D76C,U+D788-D78C,U+D798}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-jp-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+3000-3003,U+3005-3015,U+301C-301D,U+301F,U+3033-3035,U+303B,U+303D,U+3041-3096,U+3099-309E,U+30A1-30FE,U+4E00-4E05,U+4E07-4E0D,U+4E21,U+4E23-4E24,U+4E26,U+4E28-4E2D,U+4E38-4E39,U+4E3B,U+4E71,U+4E7E-4E80,U+4E82,U+4E85-4E86,U+4E88-4E8C,U+4EA1-4EA2,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4F11-4F13,U+4F15-4F17,U+4F19-4F1A,U+4F38-4F3C,U+4F4F-4F5C,U+4F7F,U+4F9B,U+4F9D-4FA1,U+4FBF-4FC2,U+4FDD,U+4FDF-4FE1,U+4FEE,U+5009-500B,U+5024,U+504F,U+5074-5078,U+507D,U+5099,U+50B7,U+50CD-50CF,U+5100,U+511F,U+5143-514D,U+5165-516E,U+5171,U+5173-5177,U+5185-5186,U+5189-518D,U+5199,U+51E6,U+51FA,U+51FD-51FE,U+5200-5207,U+5217-5218,U+521D-521E,U+5222,U+5224-5229,U+5237-523B,U+524A-524D,U+5264,U+5270-5272,U+529B-529C,U+529F-52A0,U+52A3-52A7,U+52A9-52AA,U+52B9,U+52D5-52D9,U+52E7,U+5305,U+5341-534D,U+5351-5354,U+5357-5358,U+5370,U+539F,U+53C2,U+53CE-53CF,U+53D2-53D7,U+53E3,U+53EF-53F7,U+5408-5411,U+542B,U+544A,U+5473,U+54C1,U+5506,U+552F-5531,U+5546-5547,U+5549-554A,U+554C-554F,U+55B6,U+56DB-56DE,U+56F2-56F3,U+56FD,U+5728-572A,U+572C-5730,U+5747,U+578B,U+57CB,U+57DF,U+57FA,U+5831-5834,U+58EB-58EC,U+58EE-58F2,U+5909,U+5916-591A,U+5927-5931,U+5951,U+59A5,U+59A7-59A8,U+59CB,U+5B50-5B58,U+5B63,U+5B88-5B8C,U+5B9A-5B9D,U+5B9F,U+5BA2,U+5BB3-5BB9,U+5BF8,U+5BFA,U+5BFD-5BFF,U+5C01-5C0F,U+5C11,U+5C40,U+5C4A,U+5C5E-5C64,U+5DDE,U+5DE0-5DE9,U+5DEB,U+5DEE,U+5E02-5E03,U+5E38,U+5E73-5E74,U+5E83,U+5E97,U+5EA6-5EA8,U+5EAA-5EAD,U+5F0F-5F11,U+5F13-5F15,U+5F37,U+5F53,U+5F62,U+5F79,U+5F8B-5F8C,U+5F97,U+5FB3,U+5FC5,U+5FD9,U+5FDC,U+6025-6027,U+60C5,U+60F3,U+610F,U+611F,U+614B,U+6163,U+61B6,U+6226,U+623B,U+623D-6240,U+624B,U+6255,U+6271,U+6280,U+6297-6299,U+629B-629C,U+629E,U+62B5-62B7,U+62B9-62BF,U+62C2,U+62C4-62C5,U+62DB-62DD,U+62E0,U+62ED,U+6301,U+631F,U+63A2-63AF,U+63B1-63B2,U+63C3,U+63D0,U+63DB-63DC,U+63E0-63E1,U+63FA,U+640D,U+643A,U+6469,U+6483,U+64CD,U+652F,U+6539,U+6559,U+6570,U+6572-6574,U+6587,U+6599,U+65AD-65B0,U+65B2-65B9,U+65BC-65BD,U+65CF,U+65E5-65E9,U+660E-660F,U+6611-6613,U+6642,U+666E-666F,U+66B4,U+66DC,U+66F4-6701,U+6703-6705,U+6707-6709,U+671B-6720,U+6722,U+6725-6728,U+672A-672C,U+6750,U+6761-6765,U+677F,U+6790,U+679A-679C,U+67C4,U+67D3-67D4,U+67FB,U+683C,U+6848,U+68B0-68B1,U+68D2,U+691C,U+696D,U+69CC,U+69D8,U+6A19-6A1B,U+6A1D-6A24,U+6A28-6A29,U+6A3A,U+6A5F,U+6A80,U+6B20-6B21,U+6B3A,U+6B63-6B67,U+6B69,U+6B73-6B75,U+6B77-6B7B,U+6B8B,U+6BB5,U+6BCE-6BCF,U+6BD2-6BD4,U+6C17,U+6C34,U+6C42,U+6C7A,U+6CC1,U+6CD5,U+6CE2-6CE3,U+6CE5,U+6CE7-6CE8,U+6D0B,U+6D17,U+6D3E-6D41,U+6D78,U+6D88,U+6DAF,U+6DE1,U+6DFB,U+6E08,U+6E21,U+6E6F,U+6E80,U+6E96,U+6EB6,U+6F0F,U+6F70,U+6FE1,U+706B,U+70B9-70BA,U+7121,U+7136,U+7167,U+71B1,U+71E5,U+7247-7248,U+725B,U+7269,U+7279,U+72B6,U+7389,U+73FE-7401,U+7403-7406,U+751F-752C,U+752E-7533,U+7536-753B,U+754C,U+7559,U+756A-756D,U+756F-7570,U+7591,U+767A-7684,U+76AE,U+76EE-76F2,U+76F4-76F8,U+771F,U+7740,U+77E5-77EA,U+77EC-77F1,U+77F3,U+7814,U+7825,U+7834,U+786C,U+78BA-78BF,U+78C1,U+793A-793E,U+795D,U+7981,U+79C1,U+79CB,U+79F0,U+7A0B-7A0E,U+7A2E,U+7A3C,U+7A4D,U+7ACB,U+7AE0,U+7B2C,U+7B49,U+7B54,U+7BA1,U+7BB1,U+7BC0-7BC2,U+7BC4,U+7C21,U+7C3F,U+7C73,U+7CBE,U+7D04,U+7D14,U+7D20,U+7D30-7D33,U+7D35,U+7D39-7D3A,U+7D3C-7D44,U+7D50,U+7D61,U+7D9A,U+7DCA,U+7E41,U+7E54,U+7F6E,U+7FA9,U+7FD2,U+8003-8005,U+8017,U+805E,U+8077,U+8089,U+80A2,U+80B2,U+80CC,U+80FD,U+81EA-81ED,U+81EF-81F3,U+826F,U+8271-8272,U+82E6,U+8377,U+83DC,U+83EF,U+843D,U+8449,U+8584,U+865A,U+8846,U+8848-884E,U+8851-8853,U+8868,U+88C1-88C5,U+88FD,U+8907,U+897F-8981,U+8983,U+8986-898B,U+898D,U+898F,U+899A,U+89A7,U+89D2,U+89E3-89E6,U+8A00-8A05,U+8A07-8A08,U+8A18,U+8A2A-8A2D,U+8A2F,U+8A31,U+8A3C,U+8A50,U+8A66,U+8A70-8A73,U+8A8D,U+8A9E-8AA1,U+8AA3-8AAA,U+8AAC-8AAD,U+8ABF,U+8AC2-8AC4,U+8AC6-8ACB,U+8AD6,U+8B58,U+8B70-8B72,U+8B74,U+8B76-8B77,U+8C61,U+8CA0-8CA4,U+8CA7-8CAC,U+8CB7,U+8CE0,U+8CEA,U+8CFC,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8EAB,U+8EDF,U+8EE2,U+8EFD-8EFE,U+8F00-8F03,U+8F05,U+8F07-8F09,U+8F44,U+8FBC,U+8FD1-8FD4,U+8FF7-8FFB,U+8FFD-8FFE,U+9000-9006,U+901A-901B,U+901D-9023,U+9031-9038,U+904B-9055,U+9060-9063,U+9065-9069,U+9078-907A,U+907C-907D,U+907F,U+90E8,U+90F5,U+914D,U+91CD-91D1,U+920D,U+92ED,U+92FC,U+9332,U+935B,U+9577-9579,U+957E-9580,U+9582-9584,U+9586-958F,U+9591-9593,U+95A2,U+95B2,U+964D-9650,U+9664-9665,U+968E,U+9699-969C,U+96C6,U+96E2-96E3,U+96FB,U+9759-975C,U+975E,U+9760-9764,U+9766-9769,U+9798,U+9805-9808,U+980A,U+980C-9810,U+983B-983C,U+9858-985B,U+985E,U+98DF,U+98FE,U+99B4,U+9A5A,U+9D8F,U+9ED2,U+9ED4-9ED5,U+9ED8-9ED9,U+FF01,U+FF03-FF06,U+FF08-FF1B,U+FF1D,U+FF1F-FF3D,U+FF41-FF5B,U+FF5D-FF5E}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+201C-201D,U+AC00-AC1D,U+AC70-AC8C,U+ACA0-ACC4,U+ACE0-ACE7,U+ACF3-AD00,U+AD11,U+AD1C,U+AD50,U+AD6C-AD70,U+AD8C,U+ADDC-ADE0,U+ADF8-AE09,U+AE30-AE40,U+AE4C-AE54,U+AE68,U+AECD,U+AED8,U+AEF4,U+B014,U+B048-B05D,U+B07C-B08C,U+B098-B0B4,U+B0C5-B0C8,U+B0E5,U+B108-B118,U+B123-B124,U+B144,U+B178,U+B193,U+B204-B208,U+B274,U+B290-B294,U+B2A5-B2AC,U+B2C8,U+B2D8-B300,U+B354-B35C,U+B370-B378,U+B3C4-B3CC,U+B3D9,U+B418-B429,U+B450-B454,U+B461-B465,U+B4A4,U+B4DC-B4F1,U+B514,U+B529-B530,U+B54C,U+B5A0-B5A8,U+B5BB,U+B610,U+B6F0,U+B728,U+B73B,U+B77C-B780,U+B78C-B79C,U+B7EC-B7F0,U+B7FC-B7FD,U+B807-B809,U+B81B-B837,U+B85C-B864,U+B8CC,U+B8E8-B8EC,U+B8F9,U+B958-B960,U+B974-B985,U+B9AC-B9B0,U+B9BC-B9D1,U+B9DD-B9E4,U+BA38-BA3C,U+BA48,U+BA54,U+BA70-BA74,U+BA85-BA87,U+BAA8-BAB0,U+BABB,U+BB34-BB3C,U+BBF8-BC00,U+BC0F-BC1D,U+BC29-BC38,U+BC84-BC88,U+BC94-BCA0,U+BCBC-BCCD,U+BCF4-BCFC,U+BD80-BD88,U+BD99,U+BDF0,U+BE0C-BE14,U+BE44,U+BE60-BE68,U+BE75,U+BED1,U+BFCC,U+C0AC-C0C9,U+C0DD-C0E4,U+C11C-C124,U+C12F-C13C,U+C154-C15C,U+C170,U+C18C-C190,U+C1A1,U+C1FC,U+C218-C220,U+C22B,U+C26C,U+C27D,U+C2A4-C2B7,U+C2DC-C2FC,U+C313,U+C368-C370,U+C4F0-C4F8,U+C53B-C55E,U+C57C-C57D,U+C587,U+C591,U+C5B4-C5D0,U+C5E3-C5F4,U+C600-C608,U+C624-C644,U+C654,U+C678-C67C,U+C694-C695,U+C6A9-C6C0,U+C6CC-C6D4,U+C6F9,U+C704,U+C720,U+C73C-C74C,U+C758,U+C774-C7AC,U+C7C1,U+C800-C81C,U+C838,U+C84C,U+C870,U+C881-C88B,U+C8FC-C900,U+C90D-C911,U+C950,U+C988-C989,U+C99D,U+C9C0-C9DC,U+C9F8,U+CABD,U+CC0D,U+CC28-CC2E,U+CC38-CC45,U+CC98-CCA0,U+CCAB-CCB4,U+CCD0,U+CD09,U+CD5C,U+CD94-CDB0,U+CDE8,U+CE20,U+CE35,U+CE58,U+CE68-CE7C,U+CEE4-CF00,U+CF1C,U+CF54,U+CFE0,U+D06C-D07C,U+D0A4,U+D0B5,U+D0C0-D0C1,U+D0DC-D0DD,U+D130-D134,U+D14C-D14D,U+D15C,U+D1A0,U+D1B1-D1B5,U+D234,U+D29C,U+D2B8-D2C9,U+D2F0-D314,U+D328,U+D398,U+D3B4-D3B8,U+D3C9,U+D3EC,U+D45C,U+D478,U+D488-D48D,U+D504-D50C,U+D53C-D544,U+D551-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5F9,U+D604,U+D615,U+D638-D648,U+D654-D655,U+D669,U+D68C,U+D720,U+D734,U+D751-D754,U+D76C,U+D788-D78C,U+D798}:root{--paper: #f7f2e8;--paper-2: #efe7d9;--paper-3: #e6dbc8;--ink: #17130f;--ink-soft: #2b241d;--ink-muted: #5f564c;--ink-faint: #776c60;--gold: #b58a42;--gold-deep: #7b5622;--steel: #67746f;--vermilion: #a13524;--line: rgba(23, 19, 15, .15);--line-strong: rgba(23, 19, 15, .32);--line-dark: rgba(247, 242, 232, .18);--paper-soft: rgba(247, 242, 232, .68);--serif: "Shippori Mincho", "Noto Sans KR", "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--sans: "Schibsted Grotesk", "Noto Sans KR", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", "Helvetica Neue", Arial, sans-serif;--wrap: 1340px;--gutter: clamp(1.25rem, 4.2vw, 4.5rem);--ease: cubic-bezier(.2, .7, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}img{display:block;max-width:100%;height:auto}picture{display:contents}picture>source{display:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}p,h1,h2,h3,h4,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}address{font-style:normal}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:fixed;top:12px;left:12px;z-index:300;padding:12px 18px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transform:translateY(-160%);transition:transform .16s var(--ease)}.skip-link:focus{transform:translateY(0)}h1,h2,h3{font-family:var(--serif);font-weight:500;letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--gold-deep);font-size:10px;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.eyebrow:before{width:24px;height:1px;flex:0 0 auto;background:currentColor;content:""}.lead{max-width:54ch;color:var(--ink-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.65}.text-link{display:inline-flex;align-items:center;gap:14px;width:fit-content;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;transition:color .18s var(--ease),border-color .18s var(--ease)}.text-link span{font-size:13px;letter-spacing:0;transition:transform .18s var(--ease)}.text-link:hover{color:var(--gold-deep)}.text-link:hover span{transform:translate(2px,-2px)}.text-link--light{color:var(--paper)}.text-link--light:hover{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:0 24px;border:1px solid transparent;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.button span{font-size:13px;letter-spacing:0}.button--ink{border-color:var(--ink);background:var(--ink);color:var(--paper)}.button--ink:hover,.button--gold{border-color:var(--gold);background:var(--gold);color:var(--ink)}.button--paper{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button--paper:hover{border-color:var(--gold);background:var(--gold);color:var(--ink)}.button--gold:hover{border-color:var(--paper);background:var(--paper)}.utility{background:var(--ink);color:var(--paper)}.utility-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:34px;font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.utility-place{display:flex;align-items:center;gap:10px;color:var(--paper-soft)}.utility-place span{color:var(--gold)}.utility-sharpening a{color:var(--gold);transition:color .16s var(--ease)}.utility-sharpening a:hover{color:var(--paper)}.utility-phone{color:var(--paper-soft);transition:color .16s var(--ease)}.utility-phone:hover{color:var(--paper)}.site-header{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--line);background:var(--paper);transition:background .2s var(--ease),box-shadow .2s var(--ease)}.site-header.is-scrolled{background:#faf6ed;box-shadow:0 1px #17130f0a,0 8px 30px #17130f0d}.head-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,3vw,52px);min-height:98px}.brand{display:flex;align-items:center;gap:14px;flex:0 0 auto}.brand-mark{width:auto;height:62px}.brand-rule{width:1px;height:38px;background:var(--line-strong)}.brand-copy{display:grid;gap:3px}.brand-line{font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.2}.brand-sub{color:var(--ink-muted);font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.desk-nav{display:flex;justify-content:center;gap:clamp(20px,3vw,42px)}.desk-nav a{position:relative;padding:12px 0;color:var(--ink-muted);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .16s var(--ease)}.desk-nav a:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:var(--gold-deep);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease)}.desk-nav a:hover,.desk-nav a[aria-current=page]{color:var(--ink)}.desk-nav a:hover:after,.desk-nav a[aria-current=page]:after{transform:scaleX(1)}.head-actions{display:flex;align-items:center;gap:12px}.head-shop{min-height:46px;padding-inline:22px}.menu-button{display:none;align-items:center;gap:12px;height:46px;padding:0 14px;border:1px solid var(--line-strong);background:transparent;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.menu-lines{display:grid;gap:5px;width:18px}.menu-lines i{display:block;height:1px;background:var(--ink)}.progress-track{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden;pointer-events:none}.progress-track span{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.drawer{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;overflow-y:auto;padding:24px var(--gutter) 32px;background:var(--ink);color:var(--paper);animation:drawer-in .22s var(--ease)}.drawer[hidden]{display:none}@keyframes drawer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.drawer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.drawer-brand{display:flex;align-items:flex-start;gap:16px}.drawer-brand img{width:auto;height:82px}.drawer-brand span{max-width:150px;padding-top:8px;color:var(--paper-soft);font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.drawer-close{display:flex;align-items:center;gap:14px;height:44px;padding:0 14px;border:1px solid var(--line-dark);background:transparent;color:var(--paper);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:border-color .16s var(--ease),color .16s var(--ease)}.drawer-close span:last-child{font-size:20px;font-weight:300;letter-spacing:0;line-height:.8}.drawer-close:hover{border-color:var(--gold);color:var(--gold)}.drawer-nav{margin-top:clamp(42px,9vh,96px);border-top:1px solid var(--line-dark)}.drawer-nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line-dark);font-family:var(--serif);font-size:clamp(30px,7vw,48px);font-weight:500;letter-spacing:-.02em;line-height:1.2;transition:color .16s var(--ease),padding-left .16s var(--ease)}.drawer-nav a span:last-child{color:var(--gold);font-family:var(--sans);font-size:18px}.drawer-nav a:hover,.drawer-nav a[aria-current=page]{padding-left:10px;color:var(--gold)}.drawer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:auto;padding-top:56px}.drawer-shop{min-height:54px}.drawer-contact{display:grid;gap:4px;color:var(--paper-soft);font-size:12px;line-height:1.6;text-align:right}.drawer-contact a:hover{color:var(--gold)}.drawer-contact p{margin-top:8px;color:#f7f2e894;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hero{overflow:hidden;padding-top:clamp(28px,4vw,52px);background:var(--paper)}.hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(28px,4vw,64px);width:100%;max-width:1620px;margin-inline:auto;padding-left:max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter)))}.hero-copy{align-self:center;max-width:660px;padding:clamp(34px,5vw,76px) 0 clamp(34px,4vw,56px)}.eyebrow--hero{max-width:440px;margin-bottom:26px;color:var(--gold-deep);font-size:10px;line-height:1.7}.hero h1{max-width:11ch;margin-bottom:28px;font-size:clamp(3.2rem,6.5vw,7.3rem);font-weight:500;letter-spacing:-.045em;line-height:.95}.hero h1 em{color:var(--gold-deep);font-style:normal}.hero-lead{max-width:46ch;margin-bottom:32px;color:var(--ink-muted);font-size:clamp(16px,1.25vw,18px);line-height:1.7}.hero-actions{display:flex;align-items:center;gap:clamp(20px,2.8vw,34px);flex-wrap:wrap;margin-bottom:clamp(36px,5vw,56px)}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:540px;padding-top:20px;border-top:1px solid var(--line-strong)}.hero-facts dt{margin-bottom:4px;color:var(--ink-muted);font-size:8px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.hero-facts dd{font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.4}.hero-figure{position:relative;align-self:stretch;min-height:clamp(470px,62vh,700px);overflow:hidden;background:var(--ink)}.hero-figure:after{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--gold);content:""}.hero-figure>img{width:100%;height:100%;object-fit:cover;object-position:55% 52%;animation:hero-settle .9s var(--ease) both}@keyframes hero-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}.hero-caption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border-top:1px solid var(--line-dark);background:var(--ink);color:var(--paper)}.hero-caption strong{display:block;font-family:var(--serif);font-size:15px;font-weight:500;line-height:1.3}.hero-caption small{display:block;margin-top:3px;color:var(--paper-soft);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.hero-caption>a{flex:0 0 auto;color:var(--gold);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:color .16s var(--ease)}.hero-caption>a span{display:inline-block;margin-left:6px}.hero-caption>a:hover{color:var(--paper)}.proof{background:var(--ink-soft);color:var(--paper)}.proof-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-item{padding:26px 24px 28px;border-left:1px solid var(--line-dark)}.proof-item:first-child{border-left:0;padding-left:0}.proof-label{color:var(--gold);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.proof-copy{margin-top:6px;color:var(--paper-soft);font-size:12px;line-height:1.5}.statement{padding:clamp(72px,9vw,124px) 0 clamp(56px,7vw,84px);background:var(--paper);border-bottom:1px solid var(--line)}.statement-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px)}.statement-head h2{max-width:11ch;font-size:clamp(2.5rem,4.5vw,4.9rem);line-height:1.03}.statement-body{padding-top:34px}.statement-body p{max-width:58ch;color:var(--ink-soft);font-size:clamp(16px,1.3vw,18px);line-height:1.75}.statement-body p+p{margin-top:22px}.statement-sign{margin-top:30px;color:var(--gold-deep)!important;font-size:9px!important;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.fact-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(48px,7vw,88px);padding-top:24px;border-top:1px solid var(--ink)}.fact-row>div{padding-left:18px;border-left:1px solid var(--line)}.fact-row>div:first-child{padding-left:0;border-left:0}.fact-row dt{margin-bottom:8px;font-family:var(--serif);font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1}.fact-row dd{max-width:24ch;color:var(--ink-muted);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:clamp(32px,4vw,54px)}.section-head h2{max-width:16ch;font-size:clamp(2.3rem,4.2vw,4.5rem);line-height:1.03}.section-note{max-width:33ch;color:var(--ink-muted);font-size:13px;line-height:1.6;text-align:right}.section-head--light h2{color:var(--paper)}.section-head--light .eyebrow{color:var(--gold)}.featured{padding:clamp(64px,8vw,110px) 0;background:var(--paper-2)}.set-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:clamp(26px,3.4vw,48px);align-items:start}.set-side{display:grid;gap:clamp(26px,3.4vw,44px)}.set-more-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:clamp(46px,5vw,68px);padding-top:20px;border-top:1px solid var(--line)}.set-more-head h3{font-size:clamp(1.4rem,2vw,1.9rem)}.set-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,38px);margin-top:26px}.product-card{display:flex;flex-direction:column;min-width:0}.product-media{display:block;position:relative;overflow:hidden;border:1px solid rgba(23,19,15,.08);background:#f5efe6;aspect-ratio:4 / 3}.product-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.product-media:hover img,.product-media:focus-visible img{transform:scale(1.028)}.product-copy{display:flex;flex-direction:column;flex:1;margin-top:16px;padding-top:14px;border-top:1px solid var(--ink)}.product-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;color:var(--gold-deep);font-size:8.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.product-kicker span{color:var(--ink-muted);letter-spacing:.1em}.product-card h3{margin-bottom:8px;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.12}.product-card h3 a:hover{color:var(--gold-deep)}.product-blurb{max-width:48ch;margin-bottom:16px;color:var(--ink-muted);font-size:13px;line-height:1.55}.product-blurb:empty{display:none}.product-cta{width:100%;min-height:46px;justify-content:space-between;margin-top:auto;padding:0 16px;font-size:10px}.product-card--feature .product-media{aspect-ratio:4 / 3}.product-card--feature h3{max-width:16ch;font-size:clamp(1.75rem,2.7vw,2.6rem)}.product-card--feature .product-blurb{font-size:14px}.product-card--stack .product-media{aspect-ratio:16 / 9}.product-card--stack .product-media img,.product-card--compact .product-media img{object-fit:contain}.product-card--stack h3{font-size:clamp(1.15rem,1.5vw,1.38rem)}.product-card--stack .product-blurb{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px}.product-card--compact .product-media{aspect-ratio:16 / 9}.product-card--compact h3{font-size:clamp(1.05rem,1.3vw,1.25rem)}.product-card--compact .product-blurb{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11.5px}.product-note{margin-top:26px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-muted);font-size:9px;font-weight:500;letter-spacing:.11em;line-height:1.6;text-transform:uppercase}.singles-section{padding:clamp(64px,8vw,100px) 0;background:var(--ink);color:var(--paper)}.singles-section .section-head{margin-bottom:clamp(32px,3.5vw,48px)}.singles-section .section-note{color:var(--paper-soft)}.singles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,52px) clamp(20px,2.4vw,32px)}.product-card--dark .product-media{border-color:#f7f2e81a}.product-card--dark .product-copy{border-color:var(--line-dark)}.product-card--dark h3{font-size:clamp(1.2rem,1.6vw,1.45rem);color:var(--paper)}.product-card--dark h3 a:hover,.product-card--dark .product-kicker{color:var(--gold)}.product-card--dark .product-kicker span,.product-card--dark .product-blurb{color:var(--paper-soft)}.series-section{padding:clamp(72px,9vw,112px) 0 clamp(64px,8vw,96px);background:var(--paper)}.series-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:clamp(36px,5vw,60px)}.series-head h2{max-width:13ch;font-size:clamp(2.4rem,4.4vw,4.7rem)}.series-head>p{max-width:47ch;color:var(--ink-muted);font-size:14px;line-height:1.65}.series-ledger{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,80px);align-items:start}.series-stage{position:sticky;top:128px}.series-images{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--paper-2);aspect-ratio:4 / 3}.series-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .24s var(--ease)}.series-image.is-active{opacity:1}.series-caption{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0 0;border-top:1px solid var(--line);margin-top:14px}.series-caption-line{color:var(--gold-deep);font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.series-caption-spec{color:var(--ink-muted);font-size:10px;letter-spacing:.06em;text-align:right;text-transform:uppercase}.series-rows{border-top:1px solid var(--ink)}.series-row{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:22px;padding:20px 10px 20px 0;border-bottom:1px solid var(--line);transition:padding-left .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.series-row:hover,.series-row:focus-visible{padding-left:16px;background:var(--paper-2);box-shadow:inset 2px 0 0 var(--gold)}.series-thumb{display:none;width:62px;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line)}.series-line{display:block;margin-bottom:3px;color:var(--gold-deep);font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.series-name{display:block;font-family:var(--serif);font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.series-row-spec{max-width:165px;color:var(--ink-muted);font-size:8.5px;font-weight:500;letter-spacing:.07em;line-height:1.5;text-align:right;text-transform:uppercase}.series-arrow{color:var(--ink-muted);font-size:15px;transition:color .16s var(--ease),transform .16s var(--ease)}.series-row:hover .series-arrow,.series-row:focus-visible .series-arrow{color:var(--gold-deep);transform:translate(2px,-2px)}.craft-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ink);color:var(--paper)}.craft-figure{position:relative;min-height:560px;overflow:hidden}.craft-figure img{width:100%;height:100%;object-fit:cover}.craft-figure figcaption{position:absolute;bottom:18px;left:18px;padding:6px 10px;background:var(--paper);color:var(--ink);font-size:8px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.craft-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,104px) clamp(28px,6vw,100px)}.craft-copy .eyebrow{color:var(--gold)}.craft-copy h2{max-width:10ch;margin-bottom:22px;font-size:clamp(2.5rem,4.6vw,4.9rem)}.craft-copy>p{max-width:43ch;color:var(--paper-soft);font-size:15px;line-height:1.7}.craft-facts{max-width:490px;margin:34px 0 30px;border-top:1px solid var(--line-dark)}.craft-facts>div{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--line-dark)}.craft-facts dt{color:var(--gold);font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.craft-facts dd{color:var(--paper-soft);font-size:12px;line-height:1.5}.reviews{padding:clamp(68px,8vw,110px) 0;background:var(--paper)}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.6vw,48px)}.review{padding-top:20px;border-top:1px solid var(--ink)}.review blockquote{margin-bottom:28px;font-family:var(--serif);font-size:clamp(18px,1.7vw,22px);font-weight:400;letter-spacing:-.015em;line-height:1.55;text-wrap:pretty}.review figcaption{display:flex;align-items:center;gap:12px}.review figcaption img{width:46px;height:46px;border-radius:50%;object-fit:cover;filter:saturate(.82)}.review figcaption strong{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.review figcaption small{display:block;margin-top:2px;color:var(--ink-muted);font-size:10px;letter-spacing:.04em}.care-teaser{padding:clamp(56px,7vw,88px) 0;background:var(--paper-2);border-top:1px solid var(--line)}.care-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);align-items:center}.care-figure{overflow:hidden;aspect-ratio:4 / 5;border:1px solid var(--line);background:var(--paper-3)}.care-figure img{width:100%;height:100%;object-fit:cover}.care-copy h2{max-width:12ch;margin-bottom:30px;font-size:clamp(2.4rem,4.3vw,4.6rem)}.care-list{border-top:1px solid var(--ink)}.care-list li{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.care-list strong{font-family:var(--serif);font-size:17px;font-weight:500;line-height:1.4}.care-list p{color:var(--ink-muted);font-size:13px;line-height:1.6}.care-copy .text-link{margin-top:28px}.faq-section{padding:clamp(68px,8vw,108px) 0 clamp(76px,9vw,120px);background:var(--paper)}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(36px,6vw,92px);align-items:start}.faq-intro{position:sticky;top:128px}.faq-intro h2{max-width:8ch;margin-bottom:20px;font-size:clamp(2.5rem,4.4vw,4.7rem)}.faq-intro>p{max-width:32ch;margin-bottom:28px;color:var(--ink-muted);font-size:14px;line-height:1.65}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{font-family:var(--sans);font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit}.faq-item button{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;padding:21px 0;border:0;background:none;color:var(--ink);cursor:pointer;font-family:var(--serif);font-size:clamp(16px,1.4vw,20px);font-weight:500;letter-spacing:-.01em;line-height:1.42;text-align:left;transition:color .16s var(--ease)}.faq-item button:hover{color:var(--gold-deep)}.faq-sign{position:relative;width:14px;height:14px;flex:0 0 auto;margin-top:5px}.faq-sign:before,.faq-sign:after{position:absolute;top:50%;left:0;width:14px;height:1px;background:var(--ink);content:"";transition:transform .2s var(--ease),opacity .2s var(--ease)}.faq-sign:after{transform:rotate(90deg)}.faq-item.is-open .faq-sign:after{transform:rotate(0);opacity:0}.faq-panel p{max-width:70ch;padding:0 48px 24px 0;color:var(--ink-muted);font-size:14px;line-height:1.7}.closing-cta{padding:clamp(52px,6.5vw,84px) 0;background:var(--gold);color:var(--ink);border-top:1px solid var(--ink)}.closing-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,80px);align-items:end}.closing-cta .eyebrow{color:var(--ink)}.closing-cta h2{font-size:clamp(3.1rem,6vw,6.2rem);line-height:.95}.closing-copy{padding-bottom:4px}.closing-copy p{max-width:42ch;margin-bottom:24px;font-size:14px;line-height:1.65}.closing-copy .button:hover{border-color:var(--ink);background:var(--paper)}.page-hero{padding:clamp(28px,4vw,46px) 0 clamp(56px,7vw,86px);background:var(--paper);border-bottom:1px solid var(--ink)}.page-hero--deep{background:var(--paper-2)}.breadcrumbs{margin-bottom:clamp(34px,5vw,60px)}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-muted);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.breadcrumbs li{display:flex;align-items:center;gap:8px}.breadcrumbs a{transition:color .16s var(--ease)}.breadcrumbs a:hover{color:var(--gold-deep)}.breadcrumbs [aria-current=page]{color:var(--ink)}.crumb-sep{color:var(--ink-faint)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,84px);align-items:end}.page-hero-copy h1{max-width:12ch;margin-bottom:24px;font-size:clamp(2.9rem,5.8vw,6.3rem);line-height:.98}.page-hero-copy .lead{max-width:50ch}.page-hero-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}.page-hero-actions:empty{display:none}.page-hero-figure{position:relative;margin:0}.page-hero-figure img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line)}.page-hero-figure--portrait img{aspect-ratio:4 / 5;object-position:50% 45%}.page-hero-figure figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:9px;color:var(--ink-muted);font-size:8px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.page-hero--text-only .page-hero-grid{grid-template-columns:minmax(0,1fr)}.page-hero--text-only .page-hero-copy h1{max-width:16ch}.page-hero--text-only .lead{max-width:62ch}.collection-nav{position:sticky;top:98px;z-index:30;border-bottom:1px solid var(--line);background:var(--paper)}.collection-nav ul{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.collection-nav ul::-webkit-scrollbar{display:none}.collection-nav a{display:block;flex:0 0 auto;padding:15px 20px;border-left:1px solid var(--line);color:var(--ink-muted);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:background .16s var(--ease),color .16s var(--ease)}.collection-nav li:first-child a{border-left:0;padding-left:0}.collection-nav a:hover{color:var(--ink)}.series-index{padding:clamp(56px,7vw,86px) 0 clamp(46px,5vw,64px);background:var(--paper)}.series-index-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;margin-bottom:36px}.series-index-head h2{max-width:13ch;font-size:clamp(2.2rem,4vw,4.1rem)}.series-index-head p{max-width:42ch;color:var(--ink-muted);font-size:13px;line-height:1.65}.series-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);border-top:1px solid var(--ink)}.series-card{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--line);scroll-margin-top:190px}.series-card figure{overflow:hidden;aspect-ratio:4 / 3;align-self:start;border:1px solid var(--line);background:var(--paper-2)}.series-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.series-card:hover img{transform:scale(1.04)}.series-card h3{margin:4px 0 7px;font-size:23px;line-height:1.15}.series-card p{margin-bottom:10px;color:var(--ink-muted);font-size:12px;line-height:1.55}.series-card .series-card-spec{margin-bottom:12px;color:var(--gold-deep);font-size:8px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.series-card .text-link{font-size:9px}.catalog-section{padding:clamp(52px,6.5vw,82px) 0;background:var(--paper);border-top:1px solid var(--line);scroll-margin-top:170px}.catalog-section--tint{background:var(--paper-2)}.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:34px}.catalog-head h2{max-width:16ch;font-size:clamp(2rem,3.6vw,3.6rem)}.catalog-head p{max-width:40ch;color:var(--ink-muted);font-size:13px;line-height:1.6;text-align:right}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.5vw,48px) clamp(20px,2.5vw,34px)}.catalog-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-grid--pair .product-media{aspect-ratio:4 / 3}.catalog-grid .product-card h3{font-size:clamp(1.18rem,1.55vw,1.45rem)}.catalog-grid .product-blurb{font-size:12px}.craft-story{padding:clamp(64px,8vw,108px) 0;background:var(--paper)}.craft-story-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,96px);align-items:start}.craft-quote{font-family:var(--serif);font-size:clamp(2rem,3.6vw,3.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.14;text-wrap:balance}.craft-quote span{color:var(--gold-deep)}.craft-prose p{max-width:58ch;color:var(--ink-soft);font-size:clamp(16px,1.25vw,18px);line-height:1.75}.craft-prose p+p{margin-top:20px}.craft-prose .text-link{margin-top:28px}.process{padding:clamp(64px,8vw,104px) 0;background:var(--ink);color:var(--paper)}.process-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;margin-bottom:48px}.process-head .eyebrow{color:var(--gold)}.process-head h2{max-width:12ch;font-size:clamp(2.4rem,4.4vw,4.6rem)}.process-head p{max-width:40ch;color:var(--paper-soft);font-size:13px;line-height:1.65}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-dark)}.process-step{padding:24px 24px 10px 0;border-right:1px solid var(--line-dark)}.process-step:last-child{border-right:0}.process-step:not(:first-child){padding-left:24px}.process-step .step-label{margin-bottom:14px;color:var(--gold);font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.process-step h3{margin-bottom:10px;color:var(--paper);font-size:clamp(24px,2.2vw,32px)}.process-step p{color:var(--paper-soft);font-size:12px;line-height:1.6}.craft-steel{padding:clamp(64px,8vw,108px) 0;background:var(--paper-2)}.craft-steel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,84px);align-items:center}.craft-steel-figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line)}.craft-steel-copy h2{max-width:12ch;margin-bottom:20px;font-size:clamp(2.3rem,4.2vw,4.3rem)}.craft-steel-copy p{max-width:48ch;color:var(--ink-muted);font-size:14px;line-height:1.7}.craft-steel-copy p+p{margin-top:16px}.craft-table-section{padding:clamp(64px,8vw,104px) 0;background:var(--paper)}.table-wrap{overflow-x:auto;border-top:1px solid var(--ink)}.series-table{width:100%;min-width:780px;border-collapse:collapse;text-align:left}.series-table caption{padding:14px 0;color:var(--ink-muted);font-size:9px;font-weight:500;letter-spacing:.12em;text-align:left;text-transform:uppercase}.series-table th{padding:13px 18px 13px 0;border-bottom:1px solid var(--line);color:var(--gold-deep);font-size:8px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.series-table td{padding:15px 18px 15px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5;vertical-align:top}.series-table td:first-child{font-family:var(--serif);font-size:18px;font-weight:500}.series-table td a:hover{color:var(--gold-deep)}.series-table tbody tr:hover{background:var(--paper-2)}.care-rules{padding:clamp(64px,8vw,104px) 0;background:var(--paper)}.care-rules-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;margin-bottom:42px}.care-rules-head h2{max-width:12ch;font-size:clamp(2.3rem,4.2vw,4.4rem)}.care-rules-head p{max-width:42ch;color:var(--ink-muted);font-size:13px;line-height:1.65}.rules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink)}.rule{padding:22px 24px 10px 0;border-right:1px solid var(--line)}.rule:last-child{border-right:0}.rule:not(:first-child){padding-left:24px}.rule h3{margin-bottom:10px;font-size:clamp(22px,2vw,28px)}.rule p{color:var(--ink-muted);font-size:12px;line-height:1.6}.sharpening{padding:clamp(60px,7vw,96px) 0;background:var(--ink);color:var(--paper)}.sharpening-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,86px);align-items:center}.sharpening-copy .eyebrow{color:var(--gold)}.sharpening-copy h2{max-width:11ch;margin-bottom:20px;font-size:clamp(2.4rem,4.4vw,4.6rem)}.sharpening-copy p{max-width:47ch;color:var(--paper-soft);font-size:14px;line-height:1.7}.sharpening-copy p+p{margin-top:16px}.sharpening-copy p a{border-bottom:1px solid currentColor}.sharpening-copy p a:hover{color:var(--gold)}.sharpening-copy .text-link{margin-top:28px}.sharpening-figure img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid var(--line-dark)}.sharpening-note{margin-top:26px;padding-top:15px;border-top:1px solid var(--line-dark);color:var(--paper-soft);font-size:9px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.warranty{padding:clamp(60px,7vw,96px) 0;background:var(--paper-2)}.warranty-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,6vw,86px);align-items:start}.warranty h2{max-width:11ch;margin-bottom:24px;font-size:clamp(2.4rem,4.3vw,4.5rem)}.warranty p{max-width:56ch;color:var(--ink-soft);font-size:15px;line-height:1.7}.warranty p+p{margin-top:16px}.warranty-card{padding:24px;border:1px solid var(--ink);background:var(--paper)}.warranty-card h3{margin-bottom:14px;font-size:24px}.warranty-card dl{display:grid;gap:10px}.warranty-card dl>div{display:grid;grid-template-columns:85px 1fr;gap:14px;padding-top:10px;border-top:1px solid var(--line)}.warranty-card dt{color:var(--gold-deep);font-size:8px;font-weight:600;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.warranty-card dd{font-size:12px;line-height:1.55}.warranty-card a{border-bottom:1px solid currentColor}.warranty-card a:hover{color:var(--gold-deep)}.contact-hero{padding:clamp(28px,4vw,46px) 0 clamp(46px,6vw,70px);background:var(--paper);border-bottom:1px solid var(--ink)}.contact-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,6vw,86px);align-items:start}.contact-hero h1{max-width:13ch;margin-bottom:24px;font-size:clamp(2.9rem,5.6vw,6.2rem);line-height:.98}.contact-hero-copy .lead{max-width:48ch}.contact-hero-figure{width:100%;max-width:520px;margin:0;justify-self:end}.contact-hero-figure img{width:100%;height:auto;aspect-ratio:950 / 1095;object-fit:cover;border:1px solid var(--line)}.contact-hero-figure figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:9px;color:var(--ink-muted);font-size:8px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.contact-quick{display:grid;gap:0;margin-top:clamp(30px,4vw,48px);border-top:1px solid var(--ink)}.contact-quick a,.contact-quick p{padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.contact-quick a{display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .16s var(--ease)}.contact-quick a:hover{color:var(--gold-deep)}.contact-quick a span{color:var(--ink-muted);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.contact-main{padding:clamp(54px,7vw,86px) 0 clamp(64px,8vw,100px);background:var(--paper)}.contact-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4.4fr);gap:clamp(40px,7vw,104px);align-items:start}.contact-form-wrap h2{margin-bottom:10px;font-size:clamp(2rem,3.2vw,3.1rem)}.contact-form-intro{max-width:48ch;margin-bottom:32px;color:var(--ink-muted);font-size:13px;line-height:1.65}.contact-form{display:grid;gap:22px}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.field{display:grid;gap:7px}.field label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.field label span{color:var(--ink-faint);font-size:8px;font-weight:500;letter-spacing:.1em}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;transition:border-color .16s var(--ease),background .16s var(--ease)}.field input,.field select{height:50px;padding:0 14px}.field textarea{min-height:150px;padding:12px 14px;resize:vertical}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 49%,var(--ink) 50%),linear-gradient(-45deg,transparent 49%,var(--ink) 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);background:#ffffff47}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--vermilion)}.field-error{color:var(--vermilion);font-size:11px;line-height:1.45}.field-error[hidden]{display:none}.form-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:4px}.form-note{max-width:36ch;color:var(--ink-muted);font-size:10px;line-height:1.55}.form-note a{border-bottom:1px solid currentColor}.form-status{margin-top:20px;padding:18px;border:1px solid var(--gold-deep);background:var(--paper-2);color:var(--ink);font-size:13px;line-height:1.6}.form-status[hidden]{display:none}.form-status.is-error{border-color:var(--vermilion);color:var(--vermilion)}.form-success{padding:clamp(28px,4vw,44px);border:1px solid var(--ink);background:var(--paper-2)}.form-success h3{margin-bottom:14px;font-size:clamp(2rem,3vw,3rem)}.form-success p{max-width:48ch;color:var(--ink-muted);font-size:14px;line-height:1.7}.form-success .button{margin-top:24px}.contact-side{display:grid;gap:34px;padding-top:8px}.contact-block{padding-top:16px;border-top:1px solid var(--ink)}.contact-block h3{margin-bottom:12px;font-size:20px}.contact-block p,.contact-block address{color:var(--ink-muted);font-size:12px;line-height:1.7}.contact-block a{display:block;width:fit-content;border-bottom:1px solid transparent;transition:color .16s var(--ease),border-color .16s var(--ease)}.contact-block a:hover{color:var(--gold-deep);border-color:currentColor}.contact-block .contact-hint{margin-top:10px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.contact-socials{display:grid;gap:5px}.contact-socials a{display:flex;justify-content:space-between;gap:12px;padding-bottom:3px;border-bottom:1px solid var(--line)}.legal-hero{padding:clamp(30px,4vw,48px) 0 clamp(36px,5vw,58px);background:var(--paper-2);border-bottom:1px solid var(--ink)}.legal-hero h1{max-width:16ch;margin-top:18px;font-size:clamp(2.6rem,5vw,5.2rem)}.legal-hero .updated{margin-top:16px;color:var(--ink-muted);font-size:9px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.prose{padding:clamp(48px,6vw,78px) 0 clamp(64px,8vw,100px);background:var(--paper)}.prose-inner{max-width:800px}.prose h2{margin:44px 0 14px;font-size:clamp(1.6rem,2.2vw,2.1rem);line-height:1.2}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:var(--ink-soft);font-size:14px;line-height:1.75}.prose p+p,.prose ul+p,.prose p+ul{margin-top:14px}.prose ul{display:grid;gap:8px;margin-top:12px;padding-left:18px;list-style:disc}.prose a{border-bottom:1px solid var(--gold-deep);color:var(--gold-deep)}.prose a:hover{color:var(--ink);border-color:var(--ink)}.prose strong{font-weight:600}.not-found{display:grid;place-items:center;min-height:58vh;padding:clamp(64px,10vw,140px) 0;background:var(--paper);text-align:center}.not-found-inner{max-width:620px}.not-found .error-code{margin-bottom:14px;color:var(--gold-deep);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.not-found h1{margin-bottom:20px;font-size:clamp(2.8rem,5.3vw,5.4rem)}.not-found p{margin-bottom:30px;color:var(--ink-muted);font-size:15px;line-height:1.7}.not-found-actions{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;align-items:center}.site-footer{background:var(--ink);color:var(--paper);border-top:1px solid var(--gold)}.footer-top{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,.7fr)) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);padding-top:clamp(44px,5.5vw,68px);padding-bottom:clamp(36px,5vw,58px)}.footer-brand{max-width:360px}.footer-lockup{display:flex;align-items:center;gap:16px;margin-bottom:18px}.footer-logo{display:block;flex:0 0 auto}.footer-logo img{width:auto;height:74px}.footer-wordmark{display:grid;gap:5px;padding-left:16px;border-left:1px solid var(--line-dark)}.footer-wordmark strong{color:var(--paper);font-family:var(--serif);font-size:15px;font-weight:500;line-height:1.2}.footer-wordmark small{color:var(--paper-soft);font-size:8px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.footer-standfirst{margin-bottom:22px;color:var(--paper-soft);font-size:12px;line-height:1.65}.footer-socials{display:flex;flex-wrap:wrap;gap:6px 16px}.footer-socials a{display:inline-flex;align-items:center;gap:5px;color:var(--paper-soft);font-size:8px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;transition:color .16s var(--ease)}.footer-socials a span{color:var(--gold);font-size:10px}.footer-socials a:hover{color:var(--paper)}.footer-col h2{margin-bottom:14px;color:var(--gold);font-family:var(--sans);font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.footer-col ul{display:grid;gap:7px}.footer-col a,.footer-contact address a,.footer-contact address span,.footer-hours{color:var(--paper-soft);font-size:11px;line-height:1.55;transition:color .16s var(--ease)}.footer-col a:hover,.footer-contact address a:hover{color:var(--gold)}.footer-contact address{display:grid;gap:5px}.footer-hours{margin-top:14px;color:#f7f2e894;font-size:9px;letter-spacing:.06em}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:17px;padding-bottom:20px;border-top:1px solid var(--line-dark);color:#f7f2e894;font-size:9px;letter-spacing:.06em;line-height:1.5}.footer-bottom nav{display:flex;gap:20px}.footer-bottom a:hover{color:var(--paper)}.footer-made{text-transform:uppercase;letter-spacing:.12em}.cookie-note{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,28px);z-index:90;width:min(430px,calc(100vw - 32px));padding:20px;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.cookie-note p{margin-bottom:16px;color:var(--ink-soft);font-size:11px;line-height:1.6}.cookie-note a{border-bottom:1px solid currentColor;font-weight:600}.cookie-note a:hover{color:var(--gold-deep)}.cookie-actions{display:flex;gap:8px;flex-wrap:wrap}.cookie-button{min-height:38px;padding:0 14px;border:1px solid var(--line-strong);background:transparent;cursor:pointer;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.cookie-button:hover{border-color:var(--ink)}.cookie-button--accept{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cookie-button--accept:hover{border-color:var(--gold);background:var(--gold);color:var(--ink)}:root[data-cookie=set] .cookie-note{display:none}@media(max-width:1100px){.head-inner{gap:24px}.brand-mark{height:54px}.brand-line{font-size:13px}.brand-copy{max-width:150px}.desk-nav{gap:20px}.series-index-head,.process-head,.care-rules-head,.catalog-head{grid-template-columns:minmax(0,1fr);gap:18px}.catalog-head p{text-align:left}.process-step{padding-right:18px}.process-step:not(:first-child){padding-left:18px}}@media(max-width:940px){.utility-phone,.desk-nav{display:none}.head-inner{grid-template-columns:1fr auto;min-height:82px}.menu-button{display:flex}.head-shop{display:none}.hero-inner{grid-template-columns:minmax(0,1fr);padding-left:var(--gutter);padding-right:var(--gutter);gap:0}.hero-copy{max-width:760px;padding-top:42px;padding-bottom:34px}.hero h1{max-width:12ch;font-size:clamp(3.4rem,10vw,6rem)}.hero-figure{min-height:0;aspect-ratio:4 / 3}.hero-caption{padding:13px 16px}.proof-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item{padding:20px 18px;border-bottom:1px solid var(--line-dark)}.proof-item:nth-child(odd){padding-left:0;border-left:0}.proof-item:nth-last-child(-n+2){border-bottom:0}.statement-grid,.series-head,.series-ledger,.craft-story-grid,.warranty-grid,.contact-hero-grid,.contact-grid,.series-index-head,.process-head,.care-rules-head,.faq-grid,.closing-inner,.page-hero-grid,.craft-steel-grid,.sharpening-grid{grid-template-columns:minmax(0,1fr)}.contact-hero-figure{justify-self:center}.statement-head h2{max-width:14ch}.statement-body{padding-top:0}.fact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}.fact-row>div:nth-child(3){padding-left:0;border-left:0}.set-grid{grid-template-columns:minmax(0,1fr)}.set-side,.singles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card--stack .product-media{aspect-ratio:4 / 3}.series-stage{display:none}.series-thumb{display:block}.series-row{grid-template-columns:62px minmax(0,1fr) 26px;gap:16px}.series-row-spec{display:none}.series-name{font-size:25px}.craft-teaser{grid-template-columns:minmax(0,1fr)}.craft-figure{min-height:0;aspect-ratio:4 / 3}.craft-copy{padding:48px var(--gutter) 56px}.review-grid{grid-template-columns:minmax(0,1fr);gap:0}.review{padding:20px 0 26px;border-top:0;border-bottom:1px solid var(--line)}.review:first-child{border-top:1px solid var(--ink)}.care-grid{grid-template-columns:minmax(0,1fr)}.care-figure{aspect-ratio:4 / 3}.faq-intro{position:static}.faq-intro h2{max-width:12ch}.page-hero-copy h1{max-width:15ch}.page-hero-figure{max-width:680px}.page-hero-figure--portrait{max-width:520px}.collection-nav{top:82px}.collection-nav ul{padding-right:var(--gutter)}.collection-nav a{padding:13px 16px}.series-cards{grid-template-columns:minmax(0,1fr)}.catalog-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step{border-bottom:1px solid var(--line-dark)}.process-step:nth-child(2){border-right:0}.process-step:nth-child(3),.process-step:nth-child(4){border-bottom:0}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rule{border-bottom:1px solid var(--line)}.rule:nth-child(2){border-right:0}.rule:nth-child(3),.rule:nth-child(4){border-bottom:0}.contact-quick{max-width:480px}.contact-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:32px;border-top:1px solid var(--ink)}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{max-width:none}.footer-contact{grid-column:span 2}}@media(max-width:680px){:root{--gutter: 20px}html{scroll-padding-top:92px}.utility-inner{justify-content:space-between;min-height:30px;font-size:8px;letter-spacing:.12em}.utility-place{gap:6px}.utility-place span{display:none}.brand-mark{height:45px}.brand-rule{height:30px}.brand-line{font-size:11px}.brand-sub{font-size:7.5px}.brand-copy{max-width:132px}.head-inner{min-height:72px;gap:12px}.menu-button{height:42px;padding-inline:11px}.hero-copy{padding-top:30px;padding-bottom:28px}.hero h1{font-size:clamp(2.9rem,13vw,4.7rem);margin-bottom:22px}.eyebrow--hero{max-width:260px;margin-bottom:20px;font-size:9px}.hero-lead{font-size:15px;line-height:1.65;margin-bottom:26px}.hero-actions{align-items:flex-start;gap:18px;margin-bottom:34px}.hero-actions .button{width:100%}.hero-facts{gap:12px}.hero-facts dd{font-size:11px}.hero-figure{aspect-ratio:1 / 1}.hero-caption{align-items:flex-end}.hero-caption>a{max-width:80px;line-height:1.5}.proof-item{padding:18px 14px}.proof-label{font-size:8px}.proof-copy{font-size:10.5px}.statement{padding-top:58px}.statement-head h2{font-size:clamp(2.2rem,11vw,3.4rem)}.statement-body p{font-size:15px}.fact-row dt{font-size:30px}.fact-row dd{font-size:9px}.section-head{display:grid;gap:20px;margin-bottom:28px}.section-head h2{font-size:clamp(2rem,10vw,3.3rem)}.section-note{max-width:38ch;text-align:left;font-size:12px}.set-side{grid-template-columns:minmax(0,1fr)}.product-card--feature h3{font-size:26px}.set-more-head{flex-direction:column;align-items:flex-start;gap:12px}.set-more-grid,.singles-grid{grid-template-columns:minmax(0,1fr)}.product-card--compact .product-media{aspect-ratio:4 / 3}.product-blurb{font-size:12.5px}.series-head{gap:18px}.series-head h2{font-size:clamp(2.1rem,10vw,3.4rem)}.series-caption{display:none}.series-name{font-size:22px}.craft-copy h2{font-size:clamp(2.2rem,10vw,3.6rem)}.craft-facts>div{grid-template-columns:1fr;gap:4px}.review blockquote{font-size:19px}.care-list li{grid-template-columns:minmax(0,1fr);gap:3px}.care-list strong{font-size:18px}.faq-item button{padding:18px 0;font-size:16px}.faq-panel p{padding-right:20px;font-size:13px}.closing-inner{gap:26px}.closing-cta h2{font-size:clamp(2.9rem,13vw,4.8rem)}.closing-copy .button{width:100%}.page-hero{padding-top:24px}.breadcrumbs{margin-bottom:32px}.page-hero-copy h1{font-size:clamp(2.6rem,11.5vw,4.3rem)}.page-hero-copy .lead{font-size:15px}.page-hero-actions .button{width:100%}.collection-nav{top:72px}.series-card,.catalog-section{scroll-margin-top:140px}.series-index{padding-top:46px}.series-card{grid-template-columns:92px 1fr;gap:16px;padding:18px 0}.series-card h3{font-size:20px}.series-card p{font-size:11px}.catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-section{padding-top:46px}.process-grid,.rules-grid{grid-template-columns:minmax(0,1fr)}.process-step,.rule{padding:20px 0!important;border-right:0;border-bottom:1px solid var(--line-dark)}.process-step:last-child,.rule:last-child{border-bottom:0}.rule{border-bottom-color:var(--line)}.rule:nth-child(3){border-bottom:1px solid var(--line)}.care-rules-head h2,.warranty h2,.sharpening-copy h2,.craft-steel-copy h2{font-size:clamp(2.1rem,10vw,3.4rem)}.sharpening-figure{order:-1}.sharpening-figure img{aspect-ratio:4 / 3}.contact-hero h1{font-size:clamp(2.6rem,11.5vw,4.3rem)}.field-row{grid-template-columns:minmax(0,1fr)}.form-footer{align-items:flex-start;gap:16px}.form-footer .button{width:100%}.contact-side{grid-template-columns:minmax(0,1fr)}.legal-hero h1{font-size:clamp(2.3rem,10vw,3.6rem)}.footer-top{grid-template-columns:minmax(0,1fr);gap:30px}.footer-contact{grid-column:auto}.footer-logo img{height:72px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;padding-bottom:28px}.footer-made{width:100%}.cookie-note{right:0;bottom:0;left:0;width:100%;border-right:0;border-bottom:0;border-left:0;padding:16px 20px}.drawer{padding:20px var(--gutter) 26px}.drawer-brand img{height:64px}.drawer-brand span{font-size:8px}.drawer-nav{margin-top:36px}.drawer-bottom{display:grid;gap:22px;padding-top:38px}.drawer-shop{width:100%}.drawer-contact{text-align:left}}@media(max-width:380px){.brand-copy{max-width:112px}.brand-sub{display:none}.brand-line{font-size:10px}.brand-rule{height:22px}.drawer-brand span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
