@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_next/static/media/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_next/static/media/manrope-latin-400-normal.8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_next/static/media/manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_next/static/media/manrope-latin-500-normal.DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:AZUS ARC Gothic Flames;src:url(/assets/fonts/gothic-flames-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--ink:#070707;--ink-soft:#0e0d0d;--paper:#eee7dc;--paper-dim:#b8b0a5;--blood:#8b0d17;--blood-bright:#b41822;--silver:#aaa8a2;--line:#eee7dc2b;--line-strong:#eee7dc57;--serif:"Cormorant Garamond", "Iowan Old Style", Baskerville, Georgia, serif;--sans:"Manrope", Arial, Helvetica, sans-serif;--header-height:82px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}::selection{background:var(--blood);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#090909}::-webkit-scrollbar-thumb{background:#4d4945;border:2px solid #090909;border-radius:10px}a,button,input,select,textarea{color:inherit}a{text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}img{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1 em,h2 em,h3 em{color:#b9a99a;font-weight:400}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-pad{padding-left:5vw;padding-right:5vw}.eyebrow,.panel-kicker{color:var(--paper-dim);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.63rem;line-height:1.4}.arrow-link,.underlined-link{border-bottom:1px solid var(--blood);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.68rem;line-height:1;display:inline-flex}.arrow-link{padding:.8rem 0}.arrow-link span{font-size:1rem;transition:transform .35s}.arrow-link:hover span{transform:translate(4px,2px)}.underlined-link{padding-bottom:.55rem}.solid-button,.outline-button{letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:0 1.6rem;font-size:.64rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.solid-button{border:1px solid var(--paper);background:var(--paper);color:var(--ink)}.solid-button:hover:not(:disabled){background:#fff;border-color:#fff}.solid-button:disabled{cursor:not-allowed;opacity:.45}.outline-button{border:1px solid var(--line-strong)}.outline-button:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(38px)}[data-reveal].is-visible{opacity:1;transform:none}.site-header{z-index:80;width:100%;height:var(--header-height);background:linear-gradient(#000000b3,#0000);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.2vw;transition:background-color .35s,border-color .35s,height .35s;display:grid;position:fixed;top:0;left:0}.site-header--solid{border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070707eb;height:70px}.menu-trigger{align-content:center;gap:7px;width:44px;min-height:44px;padding:0;display:grid}.menu-trigger span{background:currentColor;width:28px;height:1px;transition:width .25s}.menu-trigger span:last-child{width:18px}.menu-trigger:hover span:last-child{width:28px}.wordmark{font-family:var(--serif);letter-spacing:.18em;font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1}.wordmark span,.site-footer>.footer-top>p span,.intro-mark span{color:var(--blood-bright);padding:0 .12em;font-style:italic}.header-actions{justify-content:flex-end;gap:clamp(1rem,2vw,2.25rem);display:flex}.header-actions button{letter-spacing:.19em;text-transform:uppercase;min-height:44px;padding:0;font-size:.62rem}.bag-count{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:23px;height:23px;margin-left:.3rem;font-size:.58rem;display:inline-grid}.intro-curtain{z-index:200;background:#050505;position:fixed;inset:0;overflow:hidden}.intro-panel{z-index:1;will-change:transform;background:#090909 url(/assets/cloth-arc.png) 50%/cover no-repeat;transition:transform 1.05s cubic-bezier(.68,0,.25,1),opacity 1.05s;position:absolute;inset:-3%}.intro-sword{z-index:4;opacity:0;mix-blend-mode:screen;filter:contrast(1.25)brightness(1.2);will-change:top, left;width:clamp(130px,17vw,270px);height:auto;animation:1.45s cubic-bezier(.3,.05,.45,1) .18s forwards sword-cut;position:absolute;top:-70vh;left:-18vw;transform:rotate(56deg)}.intro-curtain--cut .intro-sword{opacity:0;transition:opacity .5s}.intro-seam{z-index:3;opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#d03a40 35%,#79050d 70%,#0000);width:125vw;height:2px;animation:1.2s cubic-bezier(.3,.05,.45,1) .35s forwards seam-open;position:absolute;top:14%;left:-8vw;transform:rotate(30deg)scaleX(0);box-shadow:0 0 18px #ad0f1abf}.intro-curtain--cut .intro-seam{opacity:0;transition:opacity .6s}.intro-mark,.intro-status,.intro-skip{z-index:5;position:absolute}.intro-mark{font-family:var(--serif);letter-spacing:.23em;margin:0;font-size:clamp(1.3rem,2vw,2rem);animation:1s .18s both intro-mark-fade;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-status{color:var(--paper-dim);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.58rem;bottom:5vh;left:50%;transform:translate(-50%)}.intro-skip{border-bottom:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--paper-dim);letter-spacing:.2em;text-transform:uppercase;padding:0;font-size:.58rem;bottom:4vh;right:3vw}.intro-curtain--cut .intro-mark,.intro-curtain--cut .intro-status,.intro-curtain--cut .intro-skip{opacity:0;transition:opacity .4s}@keyframes sword-cut{0%{opacity:0;top:-70vh;left:-18vw}12%{opacity:1}88%{opacity:1}to{opacity:0;top:82vh;left:98vw}}@keyframes seam-open{0%{opacity:0;transform:rotate(30deg)scaleX(0)}15%{opacity:.9}to{opacity:.8;transform:rotate(30deg)scaleX(1)}}@keyframes intro-mark-fade{0%{opacity:0;letter-spacing:.45em}to{opacity:1;letter-spacing:.23em}}.panel-layer{z-index:150;position:fixed;inset:0}.panel-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ab;width:100%;height:100%;animation:.3s both backdrop-in;position:absolute;inset:0}.panel{z-index:1;border-left:1px solid var(--line);background:#0b0a0a;flex-direction:column;width:min(540px,100%);height:100%;padding:2rem 2.25rem;animation:.48s cubic-bezier(.2,.75,.2,1) both panel-in-right;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.panel--left{border-right:1px solid var(--line);border-left:0;width:min(620px,100%);animation-name:panel-in-left;left:0;right:auto}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding-bottom:1.5rem;display:flex}.panel-heading>p,.panel-back-button{color:var(--paper-dim);letter-spacing:.21em;text-transform:uppercase;margin:0;font-size:.6rem}.panel-close{width:44px;height:44px;position:relative}.panel-close span{background:var(--paper);width:27px;height:1px;position:absolute;top:21px;left:9px}.panel-close span:first-child{transform:rotate(45deg)}.panel-close span:last-child{transform:rotate(-45deg)}.menu-links{flex-direction:column;padding:6vh 0 4vh;display:flex}.menu-links a{font-family:var(--serif);align-items:baseline;gap:1rem;padding:.18em 0;font-size:clamp(2.8rem,6vh,4.8rem);line-height:1;transition:color .25s,padding-left .25s;display:flex}.menu-links a span{width:2rem;color:var(--blood-bright);font-family:var(--sans);letter-spacing:.2em;font-size:.54rem}.menu-objects{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.menu-objects a{background:#0b0a0a;gap:.35rem;padding:1.3rem;display:grid}.menu-objects span,.menu-objects em{color:var(--paper-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-style:normal}.menu-objects strong{font-family:var(--serif);font-size:1.3rem;font-weight:400}.panel-foot{margin-top:auto;padding-top:2rem}.menu-foot{color:var(--paper-dim);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:.6rem;display:flex}.search-field{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto;align-items:center;padding:clamp(2.2rem,6vh,4rem) 0 1.5rem;display:grid}.search-field input{width:100%;font-family:var(--serif);background:0 0;border:0;outline:0;font-size:clamp(2.4rem,6vw,5.4rem)}.search-field>span{color:var(--paper-dim);letter-spacing:.16em;font-size:.6rem}.search-results{gap:1px;padding-top:1.5rem;display:grid}.search-result{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr;align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.search-result__image{aspect-ratio:4/5;background:#151313;position:relative;overflow:hidden}.search-result__image img{object-fit:cover}.search-result>span:last-child{gap:.3rem;display:grid}.search-result small,.search-result em{color:var(--paper-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-style:normal}.search-result strong{font-family:var(--serif);font-size:1.65rem;font-weight:400}.empty-message{color:var(--paper-dim);font-family:var(--serif);margin:3rem 0;font-size:1.5rem;font-style:italic}.empty-bag{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:60vh;display:flex}.empty-bag>p{font-family:var(--serif);margin-bottom:.4rem;font-size:clamp(2.4rem,5vw,4rem)}.empty-bag>span{color:var(--paper-dim);margin-bottom:2rem}.bag-lines{padding-top:1rem}.bag-line{border-bottom:1px solid var(--line);grid-template-columns:98px 1fr auto;gap:1rem;padding:1rem 0;display:grid}.bag-line__image{aspect-ratio:4/5;background:#181616;position:relative;overflow:hidden}.bag-line__image img{object-fit:cover}.bag-line__details{flex-direction:column;align-items:flex-start;display:flex}.bag-line__details>a{font-family:var(--serif);margin-bottom:.2rem;font-size:1.3rem}.bag-line__details>span,.bag-line>p{color:var(--paper-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.quantity-control{border:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;place-items:center;width:94px;min-height:32px;margin-top:auto;display:grid}.quantity-control button{width:100%;height:100%;font-size:1rem}.quantity-control span{font-size:.65rem}.remove-line{min-height:28px;color:var(--paper-dim);letter-spacing:.12em;text-underline-offset:.25rem;text-transform:uppercase;padding:0;font-size:.56rem;text-decoration:underline}.bag-line>p{text-align:right}.bag-summary{margin-top:auto;padding-top:2rem}.bag-summary>div,.checkout-total{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-family:var(--serif);justify-content:space-between;padding:1rem 0;font-size:1.25rem;display:flex}.bag-summary>div strong,.checkout-total strong{font-weight:400}.bag-summary>p{color:var(--paper-dim);margin:1rem 0;font-size:.72rem}.bag-summary .solid-button{width:100%}.checkout-form{padding:clamp(2.4rem,6vh,5rem) 0 2rem}.checkout-form h2,.checkout-success h2{margin:1rem 0 1.25rem;font-size:clamp(3rem,7vw,5.3rem);line-height:.82}.checkout-intro{max-width:420px;color:var(--paper-dim);font-family:var(--serif);margin-bottom:2.2rem;font-size:1.15rem;line-height:1.45}.checkout-form label,.contact-form label{color:var(--paper-dim);letter-spacing:.16em;text-transform:uppercase;gap:.5rem;margin-bottom:1.1rem;font-size:.6rem;display:grid}.checkout-form input,.checkout-form textarea,.contact-form input,.contact-form textarea,.contact-form select{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--paper);font-family:var(--serif);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;outline:0;padding:.65rem 0;font-size:1.3rem}.checkout-form input:focus,.checkout-form textarea:focus,.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--paper)}.checkout-form textarea,.contact-form textarea{resize:vertical}.checkout-form .solid-button{width:100%;margin-top:1.3rem}.checkout-form>small{color:#7c7670;text-align:center;margin-top:.8rem;font-size:.58rem;display:block}.form-error,.form-success{margin:.75rem 0;font-size:.72rem;line-height:1.45}.checkout-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:76vh;display:flex}.checkout-success>span{color:var(--paper-dim);letter-spacing:.2em;text-transform:uppercase;font-size:.6rem}.checkout-success>p{max-width:400px;color:var(--paper-dim);font-family:var(--serif);font-size:1.2rem}@keyframes backdrop-in{0%{opacity:0}}@keyframes panel-in-right{0%{transform:translate(100%)}}@keyframes panel-in-left{0%{transform:translate(-100%)}}.home-hero{min-height:100svh;padding:calc(var(--header-height) + 6vh) 8vw 7vh;background:#0a0a0a url(/assets/cloth-hero.png) 50%/cover no-repeat;align-items:center;display:flex;position:relative;overflow:hidden}.home-hero__shade{background:radial-gradient(circle at 68% 53%,#0000 0 18%,#00000026 55%),linear-gradient(90deg,#00000085 0,#0000001f 62%,#00000014 100%),linear-gradient(#0000 60%,#00000059);position:absolute;inset:0}.home-hero__crest{opacity:.14;mix-blend-mode:screen;filter:grayscale()contrast(1.2);width:min(33vw,480px);height:auto;animation:7s ease-in-out infinite alternate crest-breathe;position:absolute;right:6vw}.home-hero__copy{z-index:2;width:min(760px,64vw);position:relative}.home-hero h1{letter-spacing:-.055em;margin:1.5rem 0 1.8rem;font-size:clamp(4.7rem,8.6vw,10rem);line-height:.76}.home-hero h1 em{letter-spacing:-.015em;font-size:.53em}.home-hero__copy>p:not(.eyebrow){width:min(390px,100%);color:var(--paper-dim);font-family:var(--serif);margin:0 0 1.4rem;font-size:1.15rem}.vertical-mark{z-index:2;color:var(--paper-dim);letter-spacing:.24em;text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:.55rem;position:absolute;bottom:4vh;right:3.2vw}.scroll-cue{z-index:2;color:var(--paper-dim);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.55rem;display:flex;position:absolute;bottom:4vh;left:3.2vw}.scroll-cue span{background:var(--line-strong);width:1px;height:34px;position:relative;overflow:hidden}.scroll-cue span:after{content:"";background:var(--paper);width:100%;height:100%;animation:2s ease-in-out infinite scroll-line;position:absolute;top:-100%;left:0}@keyframes crest-breathe{to{opacity:.21;transform:scale(1.025)}}@keyframes scroll-line{0%{transform:translateY(0)}to{transform:translateY(200%)}}.manifesto-section{border-top:1px solid var(--line);grid-template-columns:18vw 1fr;align-items:center;gap:5vw;min-height:88vh;padding-top:12vw;padding-bottom:12vw;display:grid}.section-index{color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;align-self:start;padding-top:.7rem;font-size:.58rem}.section-index span{color:var(--blood-bright);margin-bottom:1rem;display:inline-block}.manifesto-copy h2,.collection-heading h2,.lookbook-section>header h2,.closing-section h2,.editorial-copy h2{letter-spacing:-.045em;margin:1rem 0 2rem;font-size:clamp(4rem,8.2vw,9.5rem);line-height:.78}.manifesto-copy>div{border-top:1px solid var(--line);grid-template-columns:minmax(260px,480px) auto;align-items:end;gap:5vw;padding-top:2rem;display:grid}.manifesto-copy>div p{color:var(--paper-dim);font-family:var(--serif);margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.45}.collection-section{background:#0c0b0b;padding-top:10vw;padding-bottom:10vw}.collection-heading{grid-template-columns:2fr 1fr;align-items:end;gap:6vw;margin-bottom:5vw;display:grid}.collection-heading h2{margin-bottom:0}.collection-heading>p{max-width:380px;color:var(--paper-dim);font-family:var(--serif);margin:0 0 1rem;font-size:1.25rem}.product-grid,.shop-grid{grid-template-columns:1fr 1fr;gap:3.2vw;display:grid}.product-card:nth-child(2n){transition-delay:.12s}.product-card__media{aspect-ratio:4/5;background:#151313;display:block;position:relative;overflow:hidden}.product-card__image{object-fit:cover;transition:opacity .7s,transform 1.1s cubic-bezier(.2,.65,.25,1)}.product-card__media:after{content:"";background:linear-gradient(#0000 75%,#0000006b);position:absolute;inset:0}.product-card__number,.product-card__view{z-index:2;letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;position:absolute;bottom:1.2rem}.product-card__media:hover .product-card__image--hover{opacity:1;transform:scale(1.025)}.product-card__media:hover .product-card__view{opacity:1;transform:none}.product-card__caption{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2rem;padding:1.4rem 0;display:grid}.product-card__caption a{font-family:var(--serif);font-size:clamp(1.55rem,2.1vw,2.15rem)}.product-card__caption p{color:var(--paper-dim);margin:.35rem 0 0;font-size:.72rem}.product-card__caption>span{color:var(--paper-dim);letter-spacing:.12em;text-transform:uppercase;padding-top:.45rem;font-size:.64rem}.editorial-section{background:#090909;grid-template-columns:3fr 2fr;align-items:stretch;min-height:100svh;display:grid}.editorial-image{min-height:760px;position:relative;overflow:hidden}.editorial-image img{object-fit:cover}.editorial-copy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw 5vw;display:flex}.editorial-copy h2{margin-bottom:1.5rem;font-size:clamp(3.8rem,6.3vw,7.3rem)}.editorial-copy>p:not(.eyebrow){max-width:390px;color:var(--paper-dim);font-family:var(--serif);margin-bottom:2rem;font-size:1.25rem;line-height:1.45}.lookbook-section{min-height:110vh;padding-top:12vw;padding-bottom:12vw;overflow:hidden}.lookbook-section>header{width:50%;margin-left:auto}.lookbook-section>header h2{margin-bottom:5vw}.lookbook-grid{grid-template-columns:1.05fr .8fr 1fr;align-items:center;gap:4vw;display:grid}.lookbook-frame{background:#111;margin:0;position:relative;overflow:hidden}.lookbook-frame img{object-fit:cover;transition:transform 1.3s}.lookbook-frame:hover img{transform:scale(1.025)}.lookbook-frame--one{aspect-ratio:4/5}.lookbook-frame--two{aspect-ratio:3/4;margin-top:18vw}.lookbook-frame figcaption{z-index:2;color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;font-size:.55rem;position:absolute;bottom:1rem;right:1rem}.lookbook-grid blockquote{color:#b9afa3;font-family:var(--serif);text-align:center;margin:0;font-size:clamp(1.7rem,2.6vw,3.2rem);font-style:italic;line-height:1.1}.closing-section{text-align:center;place-items:center;min-height:88svh;display:grid;position:relative;overflow:hidden}.closing-section>img{object-fit:cover}.closing-section__shade{background:#0000007a;position:absolute;inset:0}.closing-section>div:last-child{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.closing-section h2{margin-bottom:2.5rem}.site-footer{border-top:1px solid var(--line);background:#070707;padding:8vw 5vw 2.5rem}.footer-top{grid-template-columns:1fr 2fr 1.2fr;align-items:start;gap:4vw;padding-bottom:7vw;display:grid}.footer-top>p{font-family:var(--serif);letter-spacing:.18em;font-size:1.3rem}.footer-top h2{letter-spacing:-.04em;margin:0;font-size:clamp(3.3rem,6vw,7rem);line-height:.8}.newsletter-form>label{color:var(--paper-dim);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.58rem;display:block}.newsletter-form>div{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto;display:grid}.newsletter-form input{width:100%;min-height:50px;font-family:var(--serif);background:0 0;border:0;outline:0;font-size:1.2rem}.newsletter-form button{letter-spacing:.16em;text-transform:uppercase;padding-left:1rem;font-size:.58rem}.newsletter-form>p{margin-top:.65rem}.footer-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:3vw;padding:3rem 0;display:grid}.footer-grid>div{flex-direction:column;gap:.55rem;font-size:.7rem;display:flex}.footer-grid>div>span{color:var(--paper-dim);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.7rem;font-size:.56rem}.footer-grid a{color:#d4cec4;width:fit-content}.footer-grid a:hover{color:#fff}.footer-note p{max-width:210px;color:var(--paper-dim);font-family:var(--serif);font-size:1.1rem}.footer-bottom{border-top:1px solid var(--line);color:#79736d;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;padding-top:1.5rem;font-size:.54rem;display:grid}.footer-bottom span:nth-child(2){text-align:center}.footer-bottom a{text-align:right}.inner-page{background:var(--ink);min-height:100vh}.shop-intro{min-height:70vh;padding-top:calc(var(--header-height) + 10vw);border-bottom:1px solid var(--line);grid-template-columns:14vw 1fr .7fr;align-items:end;gap:4vw;padding-bottom:7vw;display:grid}.shop-intro h1,.contact-intro h1,.policy-hero h1,.story-hero h1{letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(4.5rem,8.5vw,9.8rem);line-height:.77}.shop-intro>p:last-child{max-width:340px;color:var(--paper-dim);font-family:var(--serif);margin:0 0 .7rem;font-size:1.25rem}.shop-grid{padding-top:6vw;padding-bottom:10vw}.shop-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0c0c;justify-content:center;align-items:center;gap:3rem;min-height:260px;display:flex}.shop-note p{font-family:var(--serif);margin:0;font-size:2rem}.shop-note a{border-bottom:1px solid var(--blood);letter-spacing:.18em;text-transform:uppercase;padding-bottom:.5rem;font-size:.62rem}.product-page{padding-top:var(--header-height);grid-template-columns:minmax(0,1.62fr) minmax(340px,.88fr);display:grid}.product-gallery{min-width:0}.product-gallery__frame{min-height:calc(100svh - var(--header-height));border-bottom:1px solid var(--line);background:#121010;margin:0;position:relative;overflow:hidden}.product-gallery__frame img{object-fit:cover}.product-gallery__frame figcaption{z-index:2;color:var(--paper-dim);letter-spacing:.16em;background:#00000073;padding:.45rem .65rem;font-size:.54rem;position:absolute;bottom:1.2rem;left:1.2rem}.product-buybox{top:var(--header-height);height:calc(100svh - var(--header-height));border-left:1px solid var(--line);background:#0a0909;flex-direction:column;align-items:stretch;padding:clamp(2rem,4vw,4rem);display:flex;position:sticky;overflow-y:auto}.back-link{color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;margin-bottom:auto;padding-bottom:2rem;font-size:.58rem}.product-price{color:var(--paper-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.product-description{color:var(--paper-dim);font-family:var(--serif);margin:1.3rem 0;font-size:1.18rem;line-height:1.45}.made-note{border-left:2px solid var(--blood);color:#beb5ab;background:#120e0f;padding:.7rem .9rem;font-size:.64rem}.size-fieldset legend{width:100%;color:var(--paper-dim);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-bottom:.8rem;font-size:.56rem;display:flex}.size-fieldset legend a{text-underline-offset:.3rem;text-decoration:underline}.size-fieldset>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(58px,1fr));display:grid}.size-fieldset button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:46px;color:var(--paper-dim);font-size:.62rem}.size-fieldset button:hover,.size-fieldset button.is-selected{background:var(--paper);color:var(--ink)}.product-actions{grid-template-columns:104px 1fr;gap:.7rem;display:grid}.quantity-control--large{width:100%;min-height:52px;margin:0}.product-accordions details{border-bottom:1px solid var(--line)}.product-accordions summary{cursor:pointer;min-height:48px;color:var(--paper-dim);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.58rem;list-style:none;display:flex}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions details[open] summary span{transform:rotate(45deg)}.product-accordions ul,.product-accordions p{color:var(--paper-dim);font-family:var(--serif);margin:0;padding:0 0 1rem 1rem;font-size:.98rem;line-height:1.45}.product-color{color:#716a64;letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 0;font-size:.54rem}.next-object{border-top:1px solid var(--line);background:#0e0d0d;grid-column:1/-1;grid-template-columns:1fr 2fr auto;align-items:center;gap:2rem;min-height:250px;padding:4vw 5vw;display:grid}.next-object span{color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.next-object strong{font-family:var(--serif);font-size:clamp(2.5rem,5vw,5rem);font-weight:400}.next-object em{font-size:2.3rem;font-style:normal;transition:transform .3s}.story-hero{min-height:92svh;padding:calc(var(--header-height) + 5vw) 7vw 7vw;align-items:flex-end;display:flex;position:relative;overflow:hidden}.story-hero>img{object-fit:cover}.story-hero__shade{background:linear-gradient(#0000 35%,#000000b8);position:absolute;inset:0}.story-hero>div:last-child{z-index:2;position:relative}.story-copy{grid-template-columns:18vw 1fr;gap:5vw;padding-top:12vw;padding-bottom:12vw;display:grid}.story-lead{max-width:1000px;font-family:var(--serif);margin-bottom:5vw;font-size:clamp(2.5rem,4.4vw,5rem);line-height:1.02}.story-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:5vw;padding-top:3rem;display:grid}.story-columns p{color:var(--paper-dim);font-family:var(--serif);margin:0;font-size:1.25rem;line-height:1.5}.story-still-life{background:#140b0c;width:calc(100% - 10vw);min-height:70svh;margin:0 5vw 10vw;position:relative;overflow:hidden}.story-still-life img{object-fit:cover}.story-still-life figcaption{z-index:2;color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;background:#00000080;padding:.5rem .7rem;font-size:.55rem;position:absolute;bottom:1.2rem;right:1.2rem}.symbols-section{background:#0c0b0b;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:100svh;padding-top:8vw;padding-bottom:8vw;display:grid}.symbols-section figure{aspect-ratio:4/5;background:#050505;margin:0;position:relative;overflow:hidden}.symbols-section figure img{object-fit:cover}.symbols-section h2{letter-spacing:-.04em;margin:1.2rem 0 3rem;font-size:clamp(4rem,7vw,8rem);line-height:.75}.symbols-section dl{border-top:1px solid var(--line);margin:0}.symbols-section dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.symbols-section dt{font-family:var(--serif);font-size:1.2rem}.symbols-section dd{color:var(--paper-dim);font-family:var(--serif);margin:0;font-size:1rem}.story-end{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:48vh;display:flex}.story-end p{font-family:var(--serif);margin:0;font-size:2.2rem}.contact-intro,.policy-hero{min-height:72vh;padding-top:calc(var(--header-height) + 10vw);border-bottom:1px solid var(--line);grid-template-columns:.7fr 2fr 1fr;align-items:end;gap:4vw;padding-bottom:7vw;display:grid}.contact-details{color:var(--paper-dim);flex-direction:column;gap:.7rem;padding-bottom:.7rem;font-size:.68rem;display:flex}.contact-details p{max-width:300px;font-family:var(--serif);margin-bottom:.7rem;font-size:1.15rem}.contact-details a{text-underline-offset:.35rem;text-decoration:underline}.contact-form-section{padding-top:8vw;padding-bottom:10vw}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem 3vw;display:grid}.contact-form label>span{color:#706a64}.contact-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#aaa 50%),linear-gradient(135deg,#aaa 50%,#0000 50%);background-position:calc(100% - 12px),calc(100% - 7px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.contact-form select option{background:#111}.contact-form>.solid-button{min-width:260px;margin-top:1rem}.policy-hero{grid-template-columns:.7fr 2fr 1fr}.policy-hero>p:last-child{max-width:360px;color:var(--paper-dim);font-family:var(--serif);margin-bottom:.7rem;font-size:1.2rem}.size-table-wrap,.policy-grid,.legal-copy{padding-top:8vw;padding-bottom:10vw}.size-table{border-collapse:collapse;width:100%}.size-table th,.size-table td{border-bottom:1px solid var(--line);text-align:left;height:76px;padding:0 1rem}.size-table th{color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:400}.size-table td{font-family:var(--serif);font-size:1.45rem}.measure-notes,.policy-grid{grid-template-columns:repeat(3,1fr);gap:3vw;margin-top:6vw;display:grid}.measure-notes>div,.policy-grid article{border-top:1px solid var(--line-strong);padding-top:1.3rem}.measure-notes span,.policy-grid span{color:var(--blood-bright);letter-spacing:.18em;font-size:.58rem}.measure-notes h2,.policy-grid h2{margin:1rem 0 .5rem;font-size:2rem}.measure-notes p,.policy-grid p{color:var(--paper-dim);font-family:var(--serif);font-size:1.05rem}.policy-grid{grid-template-columns:1fr 1fr;margin-top:0}.policy-grid article{min-height:270px;padding-right:3vw}.legal-copy{width:min(850px,100% - 10vw);margin:0 auto;padding-left:0;padding-right:0}.legal-copy h2{margin:3rem 0 .7rem;font-size:2.2rem}@media (max-width:1000px){:root{--header-height:72px}.home-hero__copy{width:73vw}.manifesto-section{grid-template-columns:12vw 1fr}.footer-top{grid-template-columns:1fr 2fr}.footer-top .newsletter-form{grid-column:2;width:min(480px,100%);margin-top:2rem}.product-page{grid-template-columns:1.35fr .9fr}.product-buybox{padding:2rem}.lookbook-grid{grid-template-columns:1.1fr .7fr}.lookbook-grid blockquote{text-align:left;grid-row:2}.lookbook-frame--two{margin-top:10vw}}@media (max-width:760px){:root{--header-height:68px}body{font-size:14px}.section-pad{padding-left:20px;padding-right:20px}.site-header,.site-header--solid{height:var(--header-height);padding:0 18px}.wordmark{font-size:1rem}.header-actions>button:first-child{display:none}.header-actions button{font-size:.56rem}.menu-trigger{width:40px}.panel{padding:1.2rem 20px}.menu-links{padding:5vh 0 3vh}.menu-links a{font-size:clamp(2.65rem,13vw,4rem)}.menu-objects{grid-template-columns:1fr}.menu-foot{padding-bottom:.7rem}.search-field input{font-size:2.7rem}.search-result{grid-template-columns:82px 1fr}.bag-line{grid-template-columns:82px 1fr auto;gap:.75rem}.bag-line__details>a{font-size:1.05rem}.intro-skip{right:20px}.intro-status{left:20px;transform:none}.home-hero{background-position:61%;align-items:flex-end;min-height:100svh;padding:108px 22px 13vh}.home-hero__shade{background:linear-gradient(0deg,#000000d1 0,#0000 72%)}.home-hero__crest{width:90vw;top:17vh;right:-21vw}.home-hero__copy{width:100%}.home-hero h1{font-size:clamp(4.2rem,19vw,6.5rem)}.vertical-mark{bottom:26px;right:13px}.scroll-cue{display:none}.manifesto-section{grid-template-columns:1fr;min-height:auto;padding-top:8rem;padding-bottom:8rem}.manifesto-copy h2,.collection-heading h2,.lookbook-section>header h2,.closing-section h2,.editorial-copy h2{font-size:clamp(3.9rem,18vw,6.5rem)}.manifesto-copy>div{grid-template-columns:1fr;gap:2rem}.collection-section{padding-top:7rem;padding-bottom:7rem}.collection-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.product-grid,.shop-grid{grid-template-columns:1fr;gap:3.5rem}.product-card:nth-child(2n){transition-delay:0s}.product-card__caption{gap:1rem}.product-card__caption a{font-size:1.65rem}.product-card__view{opacity:1;transform:none}.product-card__image--hover{display:none}.editorial-section{grid-template-columns:1fr;min-height:auto}.editorial-image{min-height:68svh}.editorial-copy{border-top:1px solid var(--line);border-left:0;padding:6rem 22px}.lookbook-section{min-height:auto;padding-top:7rem;padding-bottom:7rem}.lookbook-section>header{width:100%}.lookbook-grid{grid-template-columns:1fr;gap:2.5rem}.lookbook-grid blockquote{text-align:center;grid-row:auto;padding:1rem 9vw}.lookbook-frame--two{width:76%;margin:0 0 0 auto}.closing-section{min-height:78svh}.site-footer{padding:6rem 20px 2rem}.footer-top{grid-template-columns:1fr;gap:1.5rem;padding-bottom:4rem}.footer-top .newsletter-form{grid-column:auto;margin-top:1rem}.footer-top h2{font-size:4rem}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem 1.5rem}.footer-bottom{grid-template-columns:1fr auto;gap:.8rem}.footer-bottom span:nth-child(2){display:none}.shop-intro,.contact-intro,.policy-hero{min-height:75svh;padding-top:calc(var(--header-height) + 5rem);grid-template-columns:1fr;align-content:end;gap:1.4rem;padding-bottom:4rem}.shop-intro h1,.contact-intro h1,.policy-hero h1,.story-hero h1{font-size:clamp(4.2rem,19vw,6.7rem)}.shop-grid{padding-top:4rem;padding-bottom:7rem}.shop-note{text-align:center;flex-direction:column;gap:1rem;min-height:230px;padding:3rem 20px}.product-page{padding-top:var(--header-height);display:block}.product-gallery{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.product-gallery__frame{scroll-snap-align:start;min-width:100vw;min-height:70svh}.product-buybox{border-top:1px solid var(--line);border-left:0;height:auto;padding:3rem 20px 4rem;position:static;overflow:visible}.back-link{margin-bottom:2.5rem}.product-buybox h1{font-size:4.5rem}.product-actions{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090808e6;padding:8px;position:sticky;bottom:10px;box-shadow:0 12px 35px #00000073}.next-object{grid-template-columns:1fr auto;min-height:220px;padding:3rem 20px}.next-object span{grid-column:1/-1}.next-object strong{font-size:2.7rem}.story-hero{min-height:82svh;padding:calc(var(--header-height) + 4rem) 20px 4rem}.story-copy{grid-template-columns:1fr;padding-top:7rem;padding-bottom:7rem}.story-lead{font-size:2.7rem}.story-columns{grid-template-columns:1fr}.story-still-life{width:calc(100% - 40px);min-height:46svh;margin:0 20px 5rem}.symbols-section{grid-template-columns:1fr;min-height:auto;padding-top:4rem;padding-bottom:7rem}.symbols-section h2{font-size:5rem}.contact-details{margin-top:1rem}.contact-form-section{padding-top:5rem;padding-bottom:7rem}.form-grid,.policy-grid,.measure-notes{grid-template-columns:1fr}.contact-form>.solid-button{width:100%}.size-table-wrap,.policy-grid,.legal-copy{padding-top:5rem;padding-bottom:7rem}.size-table{font-size:.8rem}.size-table th,.size-table td{height:58px;padding:0 .4rem}.size-table td{font-size:1.1rem}.measure-notes{gap:2rem;margin-top:4rem}.policy-grid{gap:2rem;margin-top:0}.policy-grid article{min-height:auto;padding-bottom:1rem}}.intro-curtain{z-index:2200;isolation:isolate;perspective:1200px;color:#d9cfc1;background:#050505;position:fixed;inset:0;overflow:hidden}.intro-curtain--opening{pointer-events:auto;background:0 0;transition:background .26s .12s}.intro-panel{z-index:2;opacity:1;filter:brightness(.72)saturate(.58)contrast(1.08);will-change:transform, filter;background:linear-gradient(#0000000d,#0000002b),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover no-repeat;width:auto;height:auto;transition:none;animation:none;position:absolute;inset:-1.5%;transform:translate(0)}.intro-panel:after{content:"";opacity:0;filter:blur(.2px);background:linear-gradient(90deg,#0000,#4e0a14ad,#c59d9338,#0000);width:22px;transition:opacity .28s;position:absolute;top:0;bottom:0}.intro-panel--left{clip-path:polygon(0 0,50.14% 0,49.94% 9%,50.17% 20%,49.9% 33%,50.18% 47%,49.88% 61%,50.15% 75%,49.92% 88%,50.08% 100%,0 100%);transform-origin:0}.intro-panel--left:after{left:calc(50% - 13px)}.intro-panel--right{clip-path:polygon(50.14% 0,100% 0,100% 100%,50.08% 100%,49.92% 88%,50.15% 75%,49.88% 61%,50.18% 47%,49.9% 33%,50.17% 20%,49.94% 9%);transform-origin:100%}.intro-panel--right:after{left:calc(50% - 9px);transform:scaleX(-1)}.intro-curtain--opening .intro-panel:after{opacity:.9}.intro-cut-line{z-index:6;opacity:0;pointer-events:none;transform-origin:top;background:linear-gradient(#0000 0,#8c2632 5%,#eadbd0 48%,#6f1522 94%,#0000 100%);width:2px;height:100%;position:absolute;top:0;left:calc(50% - 1px);transform:scaleY(0);box-shadow:0 0 7px #7b1221c7,0 0 17px #37040ccc}.intro-curtain--cutting .intro-cut-line{animation:.72s cubic-bezier(.46,.02,.52,.98) forwards arc-intro-cut-line}.intro-curtain--opening .intro-cut-line{opacity:0;transition:opacity .38s 90ms;transform:scaleY(1)}.intro-webgl{z-index:8;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;filter:drop-shadow(0 14px 18px #00000070);background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.intro-webgl.is-grabbing{cursor:grabbing}.intro-curtain--cutting .intro-webgl,.intro-curtain--opening .intro-webgl{cursor:default}.intro-status{z-index:12;color:#b5aa9b;text-align:center;text-shadow:0 2px 12px #000;flex-direction:column;align-items:center;gap:.38rem;width:max-content;max-width:calc(100vw - 7rem);margin:0;transition:opacity .26s,transform .26s;animation:none;display:flex;position:absolute;bottom:clamp(1.35rem,4.4vh,3rem);left:50%;transform:translate(-50%)}.intro-status span,.intro-status small{font-family:var(--arc-mono);text-transform:uppercase;font-style:normal;display:block}.intro-status>div{flex-direction:column;align-items:center;gap:.38rem;display:flex}.intro-status span{letter-spacing:.2em;font-size:.56rem}.intro-status small{color:#736b62;letter-spacing:.14em;font-size:.45rem}.intro-cut-button{color:#d7ccbd;font-family:var(--arc-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dcd0c057;margin-top:.35rem;padding:.45rem 0 .3rem;font-size:.49rem;transition:color .18s,border-color .18s}:is(.intro-cut-button:hover,.intro-cut-button:focus-visible){color:#fff8ec;border-color:#eee4d6}.intro-cut-button:disabled{pointer-events:none}.intro-curtain--checking .intro-status,.intro-curtain--cutting .intro-status,.intro-curtain--opening .intro-status{opacity:0;transform:translate(-50%,5px)}.intro-skip{z-index:14;color:#9c9285;font-family:var(--arc-mono);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dcd0c047;padding:.55rem 0;font-size:.49rem;transition:color .18s,opacity .22s,border-color .18s;animation:none;position:absolute;top:auto;bottom:clamp(1.25rem,4.2vh,2.9rem);right:clamp(1rem,2.8vw,2.8rem)}.intro-skip:hover{color:#eee5d8;border-color:#d9cfc1}.intro-curtain--checking .intro-skip{opacity:0;pointer-events:none}@keyframes arc-intro-cut-line{0%{opacity:0;transform:scaleY(0)}8%{opacity:.78}82%{opacity:.92}to{opacity:.9;transform:scaleY(1)}}@media (max-width:760px){.intro-panel{background-position:54%}.intro-status{max-width:calc(100vw - 3rem);bottom:1.4rem}.intro-skip{top:1rem;bottom:auto;right:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.intro-curtain{display:none}}.skip-link{z-index:9999;color:#0a0908;letter-spacing:.12em;text-transform:uppercase;background:#e1d6c4;padding:.75rem 1rem;font-family:Manrope,sans-serif;font-size:.7rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.arc-header{z-index:900;color:#eee5d6;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 clamp(1.1rem,3vw,3.5rem);font-family:Manrope,sans-serif;font-size:.65rem;transition:background-color .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;display:grid;position:fixed;inset:0 0 auto}.arc-header--solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080707d6;border-color:#e1d6c42b}.arc-header button,.arc-header a{color:inherit}.arc-header__menu{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.65rem;padding:0;display:inline-flex}.arc-header__menu span:first-child{color:#8e1b2c;font-size:.95rem;transition:transform .26s}.arc-header__menu:hover span:first-child{transform:rotate(45deg)}.arc-header__brand{letter-spacing:.14em;text-shadow:0 1px 8px #000;justify-self:center;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;text-decoration:none}.arc-header__brand span{color:#941b2c;font-style:italic}.arc-header__actions{justify-self:end;align-items:center;gap:clamp(1rem,2.4vw,2.4rem);display:flex}.arc-header__actions a,.arc-header__actions button{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.arc-header__actions a:after,.arc-header__actions button:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.arc-header__actions a:hover:after,.arc-header__actions button:hover:after{transform-origin:0;transform:scaleX(1)}.arc-header__actions button span{color:#bf394d}.arc-portal{isolation:isolate;color:#eee5d6;background:#070606;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.arc-portal__background{z-index:-4;object-fit:cover;object-position:center;filter:contrast(1.08)saturate(.78);animation:1.8s cubic-bezier(.2,.75,.2,1) both arc-background-arrive}.arc-portal__veil{z-index:-3;background:radial-gradient(circle,#00000005 0 22%,#00000085 78%,#000000d1 100%),linear-gradient(#00000080,#0000 30% 68%,#000000b8);position:absolute;inset:0}.arc-portal__scan{z-index:3;pointer-events:none;opacity:.15;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff14 4px);position:absolute;inset:0}.arc-portal__identity{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(92vw,860px);padding:6.5rem 1rem 5rem;animation:1.1s cubic-bezier(.16,.7,.24,1) .3s both arc-identity-arrive;display:flex;position:relative}.arc-portal__identity:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#000000b8 0,#00000057 52%,#0000 74%);width:min(78vw,620px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.arc-portal__edition,.arc-portal__line,.arc-portal__footer,.arc-portal__rail,.arc-enter{text-transform:uppercase;font-family:Manrope,sans-serif}.arc-portal__edition{color:#b8afa2;letter-spacing:.3em;margin:0 0 .85rem;font-size:.58rem}.arc-portal__crest{filter:drop-shadow(0 8px 20px #000000e0)drop-shadow(0 0 1px #fff);width:clamp(210px,32vw,430px);height:auto;margin-bottom:-1.25rem;display:block}.arc-portal__wordmark{color:#f1e8da;letter-spacing:.015em;text-shadow:0 5px 22px #000,1px 0 #3a332e;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.3rem,8.8vw,8rem);font-weight:400;line-height:.75}.arc-portal__wordmark span{color:#8e1b2c;margin:0 .03em;font-style:italic;display:inline-block;transform:translateY(-.03em)}.arc-portal__line{color:#c3b8a8;letter-spacing:.3em;margin:1.25rem 0 1.75rem;font-size:clamp(.56rem,1vw,.68rem)}.arc-enter{color:#f2e8d9;letter-spacing:.19em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05040457;border:1px solid #ebe0ce9e;align-items:center;gap:.8rem;min-height:48px;padding:0 1.45rem;font-size:.62rem;text-decoration:none;transition:color .22s,background .22s,border-color .22s;display:inline-flex}:is(.arc-enter:hover,.arc-enter:focus-visible){color:#12090a;background:#d9cbb5;border-color:#d9cbb5}.arc-enter span{color:#a72136;font-size:1rem}.arc-portal__rail{z-index:4;flex-direction:column;gap:.9rem;display:flex;position:absolute;top:50%;left:clamp(1.1rem,3vw,3.5rem);transform:translateY(-50%)}.arc-portal__rail a{color:#cbc0b0;letter-spacing:.17em;align-items:center;gap:.75rem;font-size:.57rem;text-decoration:none;transition:color .18s,transform .18s;display:flex}.arc-portal__rail a span{color:#872033;font-size:.48rem}.arc-portal__rail a:hover{color:#fff6e9;transform:translate(4px)}.arc-portal__footer{z-index:4;color:#938a7e;letter-spacing:.18em;justify-content:space-between;font-size:.52rem;display:flex;position:absolute;bottom:1.65rem;left:clamp(1.1rem,3vw,3.5rem);right:clamp(1.1rem,3vw,3.5rem)}.arc-portal__footer a{color:#cfc4b5;text-decoration:none}@keyframes arc-background-arrive{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes arc-identity-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.arc-header{height:64px;padding-inline:1rem}.arc-header__actions a{display:none}.arc-header__actions{gap:0}.arc-header__menu span:last-child{display:none}.arc-header__brand{font-size:1.12rem}.arc-portal__identity{padding-top:5.5rem}.arc-portal__crest{width:clamp(230px,74vw,360px)}.arc-portal__wordmark{font-size:clamp(3.15rem,18vw,5.6rem)}.arc-portal__line{max-width:260px;line-height:1.75}.arc-portal__rail{flex-direction:row;justify-content:center;gap:1.15rem;inset:auto 1rem 4.2rem;transform:none}.arc-portal__rail a span{display:none}.arc-portal__rail a{font-size:.5rem}.arc-portal__footer{justify-content:center;bottom:1.1rem}.arc-portal__footer span{display:none}}@media (max-height:700px){.arc-portal__crest{width:min(34vh,285px)}.arc-portal__wordmark{font-size:clamp(3rem,10vh,5rem)}.arc-portal__edition{margin-bottom:.4rem}.arc-portal__line{margin-block:.8rem 1rem}}@media (prefers-reduced-motion:reduce){.arc-portal__background,.arc-portal__identity{animation:none}}.commerce-home{background:#090807;overflow:clip}.commerce-home:before{z-index:80;opacity:.035}.commerce-kicker{color:#9e9589;font-family:var(--arc-mono);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.57rem;line-height:1.5}.commerce-hero{z-index:1;isolation:isolate;border-bottom:1px solid #dfd3c129;grid-template-columns:minmax(310px,.84fr) minmax(420px,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:max(760px,100svh);padding:clamp(8.5rem,12vh,10.5rem) clamp(1.4rem,5vw,5.5rem) clamp(5rem,8vh,7rem);display:grid;position:relative}.commerce-hero__texture,.commerce-hero__shade{z-index:-2;position:absolute;inset:0}.commerce-hero__texture{object-fit:cover;object-position:center;filter:brightness(.62)saturate(.65)contrast(1.06);transform:scale(1.015)}.commerce-hero__shade{z-index:-1;background:linear-gradient(90deg,#030303db 0,#030303ab 37%,#03030336 65%,#0303038a 100%),linear-gradient(#0303037a 0,#0000 27% 70%,#030303e0 100%)}.commerce-hero__copy{z-index:3;align-self:end;max-width:610px;padding-bottom:clamp(1rem,5vh,4rem);position:relative}.commerce-hero__copy h1{color:#eee4d5;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;flex-direction:column;margin:1.25rem 0 1.75rem;font-size:clamp(4.2rem,7vw,8.2rem);font-weight:400;line-height:.78;display:flex}.commerce-hero__copy h1 em{color:#b5a99a;align-self:flex-end;margin-top:.1em;padding-right:.08em;font-weight:400}.commerce-hero__intro{color:#b9afa2;max-width:500px;font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.5}.commerce-hero__actions{align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem);margin-top:2rem;display:flex}.commerce-button{min-height:48px;font-family:var(--arc-mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;gap:1.25rem;padding:.88rem 1.2rem .82rem;font-size:.57rem;line-height:1;transition:color .24s,background .24s,border-color .24s;display:inline-flex}.commerce-button span{transition:transform .24s}.commerce-button:hover span{transform:translate(2px,-2px)}.commerce-button--light{color:#11100f;background:#ded2c0;border-color:#ded2c0}.commerce-button--light:hover{background:#f3eadc;border-color:#f3eadc}.commerce-button--dark{color:#e7ddce;background:#11100f;border-color:#2c2925}.commerce-button--dark:hover{color:#fff8eb;background:#1c1916;border-color:#11100f}.commerce-text-link{color:#d8cebf;font-family:var(--arc-mono);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #e0d4c359;align-items:center;gap:.75rem;padding-bottom:.35rem;font-size:.57rem;transition:color .2s,border-color .2s;display:inline-flex}.commerce-text-link:hover{color:#fff9ef;border-color:#eee4d5}.commerce-hero__notes{color:#8d857a;font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #e0d4c329;flex-wrap:wrap;gap:.65rem 1.55rem;margin:2.2rem 0 0;padding:1.1rem 0 0;font-size:.5rem;line-height:1.4;list-style:none;display:flex}.commerce-hero__notes li:not(:last-child):after{content:"/";color:#5f161f;margin-left:1.55rem}.commerce-hero__product{z-index:2;color:#191715;background:#d5cfc6;place-self:center end;width:min(100%,690px);display:block;position:relative;box-shadow:0 30px 100px #0000007a}.commerce-hero__image-wrap{aspect-ratio:4/5;background:#d9d5cd;display:block;position:relative;overflow:hidden}.commerce-hero__image-wrap img{object-fit:cover;object-position:center 20%;filter:grayscale(.16)saturate(.72)contrast(1.03);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .7s}.commerce-hero__image-wrap i{opacity:.08;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#1d1813 4px);position:absolute;inset:0}.commerce-hero__product:hover .commerce-hero__image-wrap img{filter:grayscale(0)saturate(.86)contrast(1.03);transform:scale(1.018)}.commerce-hero__product-meta{border-top:1px solid #14110f33;grid-template-columns:1fr auto;align-items:center;gap:2rem;min-height:94px;padding:1.2rem clamp(1.1rem,2vw,1.8rem);display:grid}.commerce-hero__product-meta>span{flex-direction:column;gap:.32rem;display:flex}.commerce-hero__product-meta>span:last-child{align-items:flex-end}.commerce-hero__product-meta small,.commerce-hero__product-meta b{font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:400}.commerce-hero__product-meta small{color:#6c665e}.commerce-hero__product-meta strong{font-family:var(--serif);font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:400}.commerce-hero__index{color:#746d64;font-family:var(--arc-mono);letter-spacing:.14em;margin:0;font-size:.5rem;position:absolute;bottom:1.4rem;right:clamp(1.4rem,3vw,3.5rem)}.commerce-trust{z-index:2;border-bottom:1px solid var(--arc-rule);background:#0c0b0a;grid-template-columns:repeat(3,1fr) auto;display:grid;position:relative}.commerce-trust>*{border-right:1px solid var(--arc-rule);color:#a99f91;min-width:0;font-family:var(--arc-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:1.25rem clamp(1rem,2.3vw,2.2rem);font-size:.53rem;line-height:1.45}.commerce-trust p span{color:#6f1b27;margin-right:.8rem}.commerce-trust a{color:#e0d6c7;white-space:nowrap;border-right:0}.home-shop{z-index:2;color:#1a1815;background:#d9d2c6;padding:clamp(5rem,10vw,10rem) clamp(1.2rem,5vw,5rem) clamp(6rem,10vw,10rem);position:relative}.home-shop__header{grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:3rem;max-width:1480px;margin:0 auto clamp(3rem,6vw,5.5rem);display:grid}.home-shop .commerce-kicker{color:#6f665c}.home-shop__header h2{font-family:var(--serif);letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(3.8rem,7.7vw,8.5rem);font-weight:400;line-height:.82}.home-shop__header>p{color:#5c554d;font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.home-shop__grid{background:#18151238;border:1px solid #18151233;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1480px;margin:0 auto;display:grid}.home-shop__grid .product-card{background:#0b0a09;min-width:0;margin:0}.home-shop__grid .product-card:nth-child(2n){transform:none}.home-shop__grid .product-card__media{aspect-ratio:4/5}.home-editorial{z-index:2;color:#1b1815;background:#bcb2a3;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-height:720px;display:grid;position:relative}.home-editorial__media{background:#c5c0b8;min-height:700px;position:relative;overflow:hidden}.home-editorial__media img{object-fit:cover;object-position:center;filter:grayscale(.5)sepia(.08)contrast(1.05);transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .7s}.home-editorial:hover .home-editorial__media img{filter:grayscale(.25)sepia(.04)contrast(1.05);transform:scale(1.012)}.home-editorial__media>span{color:#f0e8dc;font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;background:#070707c2;padding:.42rem .58rem;font-size:.48rem;position:absolute;bottom:1.2rem;left:1.3rem}.home-editorial__copy{border-left:1px solid #1815122b;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem);display:flex}.home-editorial__copy .commerce-kicker{color:#655d54}.home-editorial__copy h2{font-family:var(--serif);letter-spacing:-.04em;margin:1.25rem 0 1.8rem;font-size:clamp(3.2rem,5.5vw,6rem);font-weight:400;line-height:.88}.home-editorial__copy h2 em{color:#6b1a25;font-weight:400}.home-editorial__copy>p:not(.commerce-kicker){color:#544d45;max-width:420px;font-family:var(--serif);margin:0 0 2rem;font-size:1.12rem;line-height:1.55}.home-services{z-index:2;color:#ddd2c2;background:linear-gradient(90deg,#00000070,#0000002b),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover fixed;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,5vw,5rem);position:relative}.home-services:before{content:"";pointer-events:none;background:linear-gradient(#04040459,#040404c7);position:absolute;inset:0}.home-services>*{position:relative}.home-services header{grid-template-columns:1fr 1fr;align-items:end;max-width:1480px;margin:0 auto clamp(3rem,6vw,6rem);display:grid}.home-services h2{font-family:var(--serif);letter-spacing:-.04em;grid-column:2;margin:0;font-size:clamp(3.5rem,6vw,7rem);font-weight:400;line-height:.84}.home-services ol{border-top:1px solid var(--arc-rule-strong);border-bottom:1px solid var(--arc-rule-strong);grid-template-columns:repeat(3,1fr);max-width:1480px;margin:0 auto 2.7rem;padding:0;list-style:none;display:grid}.home-services li{min-height:260px;padding:1.6rem clamp(1.2rem,2.8vw,2.8rem) 2.2rem}.home-services li+li{border-left:1px solid var(--arc-rule)}.home-services li>span{color:#6f1a27;font-family:var(--arc-mono);letter-spacing:.15em;font-size:.55rem}.home-services h3{font-family:var(--serif);margin:3.5rem 0 1rem;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:400}.home-services li p{color:#9f968a;max-width:340px;font-family:var(--serif);margin:0;font-size:1rem;line-height:1.55}.home-services>.commerce-text-link{width:max-content;margin:0 auto 0 0;display:flex}@media (max-width:980px){.commerce-hero{grid-template-columns:minmax(270px,.78fr) minmax(370px,1fr);gap:2rem;padding-inline:1.5rem}.commerce-hero__copy h1{font-size:clamp(3.8rem,7.5vw,6.2rem)}.commerce-trust{grid-template-columns:1fr 1fr}.commerce-trust>:nth-child(2){border-right:0}.commerce-trust>:nth-child(-n+2){border-bottom:1px solid var(--arc-rule)}.home-editorial{grid-template-columns:1.1fr .9fr}.home-services{background-attachment:scroll}}@media (max-width:760px){.commerce-hero{flex-direction:column;align-items:stretch;gap:2.2rem;min-height:0;padding:5.35rem .75rem 3.2rem;display:flex}.commerce-hero__shade{background:linear-gradient(#030303b3 0,#030303a8 34%,#0303035c 64%,#030303eb 100%)}.commerce-hero__copy{order:2;align-self:auto;padding:0 .15rem}.commerce-hero__copy h1{max-width:100%;margin-block:1rem 1.4rem;font-size:clamp(4rem,20vw,6.2rem)}.commerce-hero__copy h1 em{align-self:flex-start;margin-left:.36em}.commerce-hero__intro{max-width:33rem;font-size:1.02rem}.commerce-hero__actions{flex-direction:column;align-items:flex-start;gap:1.1rem}.commerce-hero__notes{grid-template-columns:1fr 1fr;gap:.55rem 1rem;display:grid}.commerce-hero__notes li:after{display:none}.commerce-hero__product{order:1;justify-self:auto;width:100%}.commerce-hero__product-meta{gap:.7rem;min-height:86px}.commerce-hero__index{display:none}.commerce-trust{grid-template-columns:1fr}.commerce-trust>*{border-right:0;border-bottom:1px solid var(--arc-rule)}.commerce-trust>:last-child{border-bottom:0}.home-shop{padding-inline:.8rem}.home-shop__header{grid-template-columns:1fr;gap:1.5rem}.home-shop__header h2{font-size:clamp(3.7rem,18vw,5.7rem)}.home-shop__grid{grid-template-columns:1fr}.home-editorial{flex-direction:column;min-height:0;display:flex}.home-editorial__media{min-height:58svh}.home-editorial__copy{border-top:1px solid #1815122b;border-left:0;padding:4rem 1.2rem 4.5rem}.home-services{background-attachment:scroll}.home-services header{display:block}.home-services h2{margin-top:1rem}.home-services ol{grid-template-columns:1fr}.home-services li{min-height:0;padding-block:1.5rem 2.2rem}.home-services li+li{border-top:1px solid var(--arc-rule);border-left:0}.home-services h3{margin-top:2rem}}:root{--arc-black:#080707;--arc-black-soft:#100d0e;--arc-bone:#ded2bf;--arc-bone-dim:#a99f90;--arc-blood:#6f101f;--arc-blood-bright:#a32136;--arc-silver:#a7a5a0;--arc-rule:#ded2bf2e;--arc-rule-strong:#ded2bf61;--arc-mono:"Courier New", Courier, monospace}.arc-page{min-height:100svh;color:var(--arc-bone);background:radial-gradient(circle at 75% 12%, #5b0b1624, transparent 30rem), var(--arc-black);position:relative;overflow:clip}.arc-page:before{content:"";z-index:20;pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff12 4px),repeating-linear-gradient(90deg,#0000 0 7px,#ff00200a 8px);position:fixed;inset:0}:where(a,button,input,textarea,select,summary):focus-visible{outline:1px solid var(--arc-bone);outline-offset:4px}.arc-kicker{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.63rem}.arc-button{border:1px solid var(--arc-rule-strong);min-height:50px;color:var(--arc-bone);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1.6rem;font-size:.66rem;line-height:1;text-decoration:none;transition:color .22s,background-color .22s,border-color .22s;display:inline-flex}.arc-button:hover,.arc-button--light{color:var(--arc-black);border-color:var(--arc-bone);background:var(--arc-bone)}.arc-button:focus-visible{color:var(--arc-black);border-color:var(--arc-bone);background:var(--arc-bone)}:is(.arc-button--light:hover,.arc-button--light:focus-visible){color:var(--arc-bone);border-color:var(--arc-blood-bright);background:var(--arc-blood)}.arc-button:disabled{cursor:wait;opacity:.55}.arc-text-link{border-bottom:1px solid var(--arc-blood-bright);color:var(--arc-bone);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;padding-bottom:.45rem;font-size:.65rem;display:inline-flex}.arc-text-link span{color:#bd3148;transition:transform .2s}.arc-text-link:hover span{transform:translate(3px,-3px)}.intro-panel{filter:contrast(1.06)saturate(.7);background-color:#090707;background-image:linear-gradient(#0403032e,#0403032e),url(/assets/arc-commerce-fabric-v4.jpg)}.intro-mark{color:#f0e5d4;text-shadow:0 5px 25px #000;font-size:clamp(1.55rem,3vw,2.8rem)}.intro-mark span{color:var(--arc-blood-bright)}.intro-status{color:#a99e8e;font-family:var(--arc-mono)}.intro-seam{background:linear-gradient(90deg,#0000,#de8c92 28%,#8c1728 54%,#3f0810 78%,#0000);height:1px;box-shadow:0 0 22px #971627b8}.intro-sword{filter:grayscale(.15)contrast(1.35)brightness(1.24)drop-shadow(0 0 12px #fff3)}.panel-layer{z-index:1500}.panel-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8}.panel{color:var(--arc-bone);border-color:var(--arc-rule);background:linear-gradient(#070606f5,#0d090afa),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover;box-shadow:-24px 0 80px #0000007a}.panel--left{width:min(760px,100vw)}.panel--right{width:min(560px,100vw)}.panel--wide{width:min(900px,100vw)}.panel-heading{border-color:var(--arc-rule);min-height:76px;padding:0 clamp(1.25rem,4vw,3rem)}.panel-heading p,.panel-heading button{font-family:var(--arc-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.panel-close{width:46px;height:46px}.panel-close span{background:var(--arc-bone)}.menu-links{padding:clamp(1.3rem,4vh,3rem) clamp(1.25rem,4vw,3rem)}.menu-links a{border-color:var(--arc-rule);min-height:clamp(54px,8vh,76px);color:var(--arc-bone);font-family:var(--serif);font-size:clamp(2.1rem,5vw,4.6rem);line-height:.95;transition:color .18s,padding-left .22s}.menu-links a span{color:var(--arc-blood-bright);font-family:var(--arc-mono);font-size:.58rem}.menu-links a:hover{color:#fff8ec;padding-left:.35rem}.menu-objects{border-color:var(--arc-rule);margin:0 clamp(1.25rem,4vw,3rem)}.menu-objects a{border-color:var(--arc-rule)}.menu-objects a span,.menu-objects a em{font-family:var(--arc-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-style:normal}.menu-objects a strong{font-family:var(--serif);font-size:1.05rem;font-weight:400}.menu-foot{border-color:var(--arc-rule);grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem clamp(1.25rem,4vw,3rem);display:grid}.menu-foot>div{flex-wrap:wrap;gap:.75rem 1.3rem;display:flex}.menu-foot>div:last-child{justify-content:flex-end}.menu-foot a,.menu-foot button,.menu-foot span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.search-field{border-color:var(--arc-rule)}.search-field input{color:var(--arc-bone);font-family:var(--serif)}.search-field input::placeholder{color:#736c62}.search-result,.bag-line,.bag-summary,.checkout-total{border-color:var(--arc-rule)}.search-result strong,.bag-line__details>a,.empty-bag>p{font-family:var(--serif);font-weight:400}.bag-summary,.checkout-form,.checkout-success,.empty-bag{color:var(--arc-bone)}.checkout-form label,.contact-form label,.account-form label{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.checkout-form input,.checkout-form textarea,.contact-form input,.contact-form textarea,.contact-form select,.account-form input{border-color:var(--arc-rule-strong);color:var(--arc-bone);font-family:var(--sans);background:#00000024;font-size:16px}.form-error{color:#e77989}.form-success{color:#c9d2ad}.arc-footer{z-index:30;border-top:1px solid var(--arc-rule);color:var(--arc-bone);background:radial-gradient(circle at 12% 20%,#5c091733,#0000 23rem),#070606;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem) 1.5rem;position:relative}.arc-footer__identity{grid-template-columns:auto 1fr minmax(300px,.9fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid}.arc-footer__identity>img{filter:drop-shadow(0 7px 18px #000);width:clamp(110px,13vw,190px);height:auto}.arc-footer__identity>div>p{font-family:var(--serif);letter-spacing:.14em;margin:0 0 1rem;font-size:1rem}.arc-footer__identity>div>p span{color:var(--arc-blood-bright)}.arc-footer__identity h2{margin:0;font-size:clamp(2.7rem,5.5vw,6rem);line-height:.84}.newsletter-form{margin:0}.newsletter-form>label{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.6rem}.newsletter-form>div{border-color:var(--arc-rule-strong)}.newsletter-form input{color:var(--arc-bone);font-size:16px}.newsletter-form input::placeholder{color:#706960}.newsletter-form button{color:var(--arc-bone);font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.arc-footer__links{border-top:1px solid var(--arc-rule);grid-template-columns:repeat(4,1fr);gap:2rem;padding:2.25rem 0 4rem;display:grid}.arc-footer__links nav{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.arc-footer__links nav>span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.55rem}.arc-footer__links a{color:#c9beae;font-family:var(--serif);font-size:1.02rem;transition:color .18s}.arc-footer__links a:hover{color:#fff8ec}.arc-footer__bottom{border-top:1px solid var(--arc-rule);color:#827a70;font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-top:1.3rem;font-size:.53rem;display:flex}.arc-footer__bottom a{color:#bcb0a1}@media (max-width:850px){.arc-footer{padding-inline:1.1rem}.arc-footer__identity{grid-template-columns:90px 1fr;align-items:center}.arc-footer__identity>img{width:90px}.arc-footer__identity h2{font-size:clamp(2.5rem,12vw,4.5rem)}.arc-footer__identity .newsletter-form{grid-column:1/-1;margin-top:1rem}.arc-footer__links{grid-template-columns:1fr 1fr;gap:2.5rem 1.25rem}.arc-footer__bottom span:nth-child(2){display:none}.menu-foot{grid-template-columns:1fr}.menu-foot>div:last-child{justify-content:flex-start}}.collection-masthead{border-bottom:1px solid var(--arc-rule);background:linear-gradient(90deg,#070606a6,#0706061a 65%,#070606b8),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover no-repeat;grid-template-columns:1fr minmax(240px,28vw);align-items:end;gap:2rem;min-height:min(72vh,760px);padding:clamp(9rem,15vw,14rem) clamp(1.25rem,5vw,5rem) clamp(4rem,7vw,7rem);display:grid;position:relative}.collection-masthead:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff0a 5px);position:absolute;inset:0}.collection-masthead>div{z-index:2;position:relative}.collection-masthead>div>p,.collection-masthead>span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.collection-masthead h1{letter-spacing:-.04em;margin:1.5rem 0 0;font-size:clamp(5rem,12vw,12rem);line-height:.68}.collection-masthead>p{z-index:2;color:#c4b8a8;max-width:390px;font-family:var(--serif);margin:0 0 .8rem;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.3;position:relative}.collection-masthead>span{z-index:2;position:absolute;top:8rem;right:clamp(1.25rem,5vw,5rem)}.catalogue-grid{background:var(--arc-rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.catalogue-grid .product-card{background:#090808;min-width:0}.product-card{margin:0}.product-card__media{aspect-ratio:4/5;background:#0f0d0e;height:auto;display:block;position:relative;overflow:hidden}.product-card__image{object-fit:cover;object-position:center 18%;filter:saturate(.78)contrast(1.04);transition:opacity .56s cubic-bezier(.2,.7,.25,1),transform 1.1s cubic-bezier(.2,.7,.25,1),filter .5s;transform:scale(1.002)}.product-card__image--hover{opacity:0}.product-card__media:hover .product-card__image--base{opacity:0;transform:scale(1.025)}.product-card__media:hover .product-card__image--hover{opacity:1;filter:saturate(.68)contrast(1.09);transform:scale(1.025)}.product-card__number,.product-card__view{z-index:4;color:#eee3d2;font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 8px #000;font-size:.56rem;position:absolute;top:1.2rem}.product-card__number{left:1.2rem}.product-card__view{opacity:0;transition:opacity .22s,transform .22s;right:1.2rem;transform:translateY(5px)}:is(.product-card__media:hover .product-card__view,.product-card__media:focus-visible .product-card__view){opacity:1;transform:none}.product-card__grain{z-index:3;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff14 4px);position:absolute;inset:0}.product-card__caption{border-top:1px solid var(--arc-rule);background:#090808;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:124px;padding:1.4rem clamp(1.1rem,2.5vw,2.3rem);display:grid}.product-card__caption>div{flex-direction:column;gap:.4rem;display:flex}.product-card__caption>div>span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem}.product-card__caption a{color:var(--arc-bone);font-family:var(--serif);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1}.product-card__caption>strong{font-family:var(--arc-mono);letter-spacing:.1em;font-size:.7rem;font-weight:400}.collection-service{background:linear-gradient(#080707de,#080707f2),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover fixed;grid-template-columns:1fr 1fr auto;align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.collection-service>div{max-width:350px}.collection-service>div>span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.57rem}.collection-service>div>p{color:#b8ad9d;font-family:var(--serif);margin:1rem 0 0;font-size:1.15rem;line-height:1.45}.product-page{background:#080707;grid-template-columns:minmax(0,62vw) minmax(360px,1fr);align-items:start;display:grid}.product-gallery{border-right:1px solid var(--arc-rule);min-width:0}.product-gallery__frame{aspect-ratio:4/5;border-bottom:1px solid var(--arc-rule);background:#100d0e;height:auto;margin:0;position:relative;overflow:hidden}.product-gallery__frame img{object-fit:cover;object-position:center 18%;filter:saturate(.78)contrast(1.03)}.product-gallery__frame figcaption{z-index:3;color:#eee3d1;font-family:var(--arc-mono);letter-spacing:.12em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0403039e;margin:0;padding:.35rem .5rem;font-size:.52rem;position:absolute;bottom:1.1rem;right:1.1rem}.product-buybox{background:radial-gradient(circle at 100% 0,#5c09172e,#0000 20rem),#090808;min-width:0;min-height:calc(100svh - 74px);padding:clamp(2rem,4vw,4.5rem);position:sticky;top:74px}.back-link,.panel-kicker,.product-color,.made-note{font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.back-link{color:var(--arc-bone-dim);margin-bottom:clamp(3rem,8vh,7rem);display:inline-flex}.product-buybox h1{letter-spacing:-.03em;margin:.9rem 0 0;font-size:clamp(3.3rem,5vw,6.1rem);line-height:.78}.product-price{font-family:var(--arc-mono);letter-spacing:.12em;margin:1.5rem 0 0;font-size:.74rem}.product-description{color:#c0b5a5;max-width:520px;font-family:var(--serif);margin:2.2rem 0 0;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.48}.made-note{border-block:1px solid var(--arc-rule);color:#bcafb0;margin:1.6rem 0 0;padding:.85rem 0;line-height:1.6}.size-fieldset{border:0;margin:2.2rem 0 0;padding:0}.size-fieldset legend{width:100%;color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:.9rem;font-size:.56rem;display:flex}.size-fieldset legend a{color:var(--arc-bone)}.size-fieldset>div{grid-template-columns:repeat(4,1fr);display:grid}.size-fieldset button{border:1px solid var(--arc-rule-strong);min-height:50px;color:var(--arc-bone);font-family:var(--arc-mono);border-right-width:0;font-size:.65rem}.size-fieldset button:last-child{border-right-width:1px}.size-fieldset button:hover,.size-fieldset button.is-selected{color:var(--arc-black);background:var(--arc-bone)}.product-actions{grid-template-columns:110px 1fr;gap:.8rem;margin-top:1rem;display:grid}.quantity-control{border-color:var(--arc-rule-strong)}.quantity-control--large{min-height:50px}.quantity-control button,.quantity-control span{color:var(--arc-bone);font-family:var(--arc-mono)}.product-actions .arc-button{width:100%}.product-accordions{border-top:1px solid var(--arc-rule);margin-top:2rem}.product-accordions details{border-color:var(--arc-rule)}.product-accordions summary{min-height:56px;color:var(--arc-bone);font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.product-accordions p,.product-accordions ul{color:#aaa091;font-family:var(--serif);line-height:1.55}.product-color{color:var(--arc-bone-dim);margin-top:1.8rem}.next-object{border-top:1px solid var(--arc-rule);min-height:190px;color:var(--arc-bone);background:#0b090a;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:2rem clamp(1.25rem,5vw,5rem);display:grid}.next-object span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.next-object strong{text-align:center;font-family:var(--serif);font-size:clamp(2.5rem,5vw,5rem);font-weight:400}.next-object em{color:var(--arc-blood-bright);font-size:2rem;font-style:normal;transition:transform .22s}.next-object:hover em{transform:translate(8px)}.product-mobile-bar{display:none}@media (max-width:900px){.collection-masthead{grid-template-columns:1fr;min-height:68svh;padding-top:8rem}.collection-masthead h1{font-size:clamp(5rem,25vw,8rem)}.catalogue-grid{grid-template-columns:1fr}.collection-service{grid-template-columns:1fr;align-items:start}.product-card__view{opacity:1;transform:none}.product-page{display:block}.product-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;border-right:0;display:flex;overflow-x:auto}.product-gallery__frame{aspect-ratio:auto;scroll-snap-align:start;border-right:1px solid var(--arc-rule);flex:0 0 88vw;height:min(72svh,760px)}.product-buybox{min-height:0;padding:3rem 1.15rem 7rem;position:relative;top:auto}.back-link{margin-bottom:3rem}.product-buybox h1{font-size:clamp(3.7rem,16vw,5.6rem)}.product-actions{grid-template-columns:100px 1fr}.product-mobile-bar{z-index:850;min-height:70px;padding:.65rem 1rem max(.65rem, env(safe-area-inset-bottom));border-top:1px solid var(--arc-rule-strong);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#070606f0;grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.product-mobile-bar>div{flex-direction:column;gap:.2rem;display:flex}.product-mobile-bar span{font-family:var(--serif);font-size:1rem}.product-mobile-bar strong{color:var(--arc-bone-dim);font-family:var(--arc-mono);font-size:.55rem;font-weight:400}.product-mobile-bar button{min-height:46px;color:var(--arc-black);background:var(--arc-bone);font-family:var(--arc-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 1.1rem;font-size:.58rem}.next-object{grid-template-columns:1fr auto;min-height:150px}.next-object span{grid-column:1/-1}.next-object strong{text-align:left;font-size:2.5rem}}@media (hover:none){.product-card__image--hover{display:none}}.campaign-stage{isolation:isolate;background:#050404;height:100svh;min-height:620px;position:relative;overflow:hidden}.campaign-stage__media,.campaign-stage__shade{position:absolute;inset:0}.campaign-stage__image{object-fit:cover;object-position:center 26%;opacity:0;filter:saturate(.62)contrast(1.08);transition:opacity .95s,transform 5.8s linear;transform:scale(1.025)}.campaign-stage__image.is-active{opacity:1;transform:scale(1)}.campaign-stage__shade{z-index:2;background:linear-gradient(#00000085,#0000 28% 56%,#000000d1),linear-gradient(90deg,#00000040,#0000 50%,#00000052)}.campaign-stage__shade:after{content:"";opacity:.25;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff17 4px);position:absolute;inset:0}.campaign-stage__copy{z-index:4;position:absolute;bottom:clamp(5.5rem,12vh,9rem);left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,5vw,5rem)}.campaign-stage__copy p{color:#d6cbbb;font-family:var(--arc-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.6rem}.campaign-stage__copy h1{letter-spacing:-.045em;text-shadow:0 4px 22px #000;max-width:950px;margin:0;font-size:clamp(4.7rem,10vw,10rem);line-height:.73}.campaign-stage__controls{z-index:5;justify-content:space-between;display:flex;position:absolute;bottom:1.7rem;left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,5vw,5rem)}.campaign-stage__controls>button,.campaign-stage__scroll{color:#d7ccbc;font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem}.campaign-stage__controls>div{align-items:center;gap:.5rem;display:flex}.campaign-stage__controls>div button{background:linear-gradient(#0000 9px,#ded2bf6b 9px 10px,#0000 10px);width:34px;height:1px;padding:10px 0}.campaign-stage__controls>div button.is-active{background:linear-gradient(transparent 9px, var(--arc-bone) 9px 10px, transparent 10px)}.campaign-stage__scroll{z-index:5;position:absolute;bottom:4.2rem;right:clamp(1.25rem,5vw,5rem)}.campaign-stage__scroll span{color:var(--arc-blood-bright);margin-left:.5rem}.campaign-note{background:#0a0809;grid-template-columns:.55fr 1.45fr;gap:clamp(2rem,6vw,8rem);padding:clamp(6rem,12vw,12rem) clamp(1.25rem,7vw,8rem);display:grid}.campaign-note h2{letter-spacing:-.04em;grid-column:2;max-width:1100px;margin:0;font-size:clamp(3.6rem,7.5vw,8rem);line-height:.82}.campaign-note>div{grid-column:2;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,5rem);max-width:1000px;display:grid}.campaign-note>div p{color:#b7ac9d;font-family:var(--serif);margin:0;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.55}.campaign-chapters{border-block:1px solid var(--arc-rule);grid-template-columns:1fr 1fr;display:grid}.campaign-chapters article{background:linear-gradient(#080707d6,#080707f5),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover;min-height:430px;padding:clamp(3rem,6vw,7rem)}.campaign-chapters article+article{border-left:1px solid var(--arc-rule)}.campaign-chapters span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem}.campaign-chapters h3{max-width:550px;margin:clamp(5rem,10vh,8rem) 0 1.2rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.86}.campaign-chapters p{color:#afa495;max-width:460px;font-family:var(--serif);font-size:1.15rem;line-height:1.5}.campaign-end,.relics-end{justify-content:space-between;align-items:center;gap:2rem;min-height:300px;padding:4rem clamp(1.25rem,6vw,7rem);display:flex}.campaign-end p,.relics-end p{font-family:var(--serif);margin:0;font-size:clamp(1.8rem,3vw,3rem)}.relics-hero{place-items:center;min-height:86svh;display:grid;position:relative;overflow:hidden}.relics-hero>img{z-index:0;object-fit:cover;filter:saturate(.65)contrast(1.05)}.relics-hero__shade{z-index:1;background:radial-gradient(circle,#0000001f,#000000c7 76%);position:absolute;inset:0}.relics-hero>div:last-child{z-index:2;text-align:center;padding:8rem 1rem 4rem;position:relative}.relics-hero p,.relics-hero span,.relic-card>div>span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.relics-hero h1{letter-spacing:-.04em;text-shadow:0 6px 30px #000;margin:1.25rem 0 2rem;font-size:clamp(5rem,12vw,12rem);line-height:.7}.relic-index{padding:clamp(5rem,10vw,11rem) clamp(1.25rem,6vw,7rem)}.relic-card{border-top:1px solid var(--arc-rule);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;min-height:660px;display:grid}.relic-card:last-child{border-bottom:1px solid var(--arc-rule)}.relic-card--reverse figure{order:2}.relic-card figure{background:#0a0909;height:min(68vw,760px);max-height:760px;margin:0;position:relative;overflow:hidden}.relic-card figure img{object-fit:contain;filter:saturate(.72);padding:clamp(1rem,4vw,4rem)}.relic-card__still img{object-fit:cover;padding:0}.relic-card__sword img{mix-blend-mode:screen}.relic-card>div{padding:clamp(3rem,8vw,9rem)}.relic-card h2{margin:1.2rem 0;font-size:clamp(4rem,8vw,8rem);line-height:.8}.relic-card>div>p{color:#aea394;max-width:440px;font-family:var(--serif);margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.magazine-header{border-bottom:1px solid var(--arc-rule);background:linear-gradient(90deg,#070606db,#07060666),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover;grid-template-columns:1.4fr .6fr;align-items:end;gap:3rem;min-height:70svh;padding:clamp(10rem,15vw,15rem) clamp(1.25rem,5vw,5rem) clamp(4rem,8vw,8rem);display:grid}.magazine-header>div>p{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}.magazine-header h1{letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(4.8rem,10vw,10rem);line-height:.72}.magazine-header>p{color:#b8ad9d;max-width:380px;font-family:var(--serif);margin:0;font-size:1.3rem;line-height:1.45}.issue-grid{background:var(--arc-rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.issue-card{min-width:0;color:var(--arc-bone);background:#090808;display:block}.issue-card figure{aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.issue-card:nth-child(3n+2) figure{aspect-ratio:4/5.55}.issue-card figure img{object-fit:cover;object-position:center 22%;filter:saturate(.6)contrast(1.08);transition:filter .36s,transform .7s cubic-bezier(.2,.7,.2,1)}.issue-card figure>span{z-index:2;opacity:0;color:#f5ead9;font-family:var(--arc-mono);letter-spacing:.1em;text-transform:uppercase;background:#040303b3;padding:.45rem .6rem;font-size:.53rem;transition:opacity .22s,transform .22s;position:absolute;bottom:1rem;right:1rem;transform:translateY(5px)}.issue-card:hover figure img{filter:grayscale(.25)contrast(1.15);transform:translate(2px,-2px)scale(1.012)}:is(.issue-card:hover figure>span,.issue-card:focus-visible figure>span){opacity:1;transform:none}.issue-card>div{border-top:1px solid var(--arc-rule);min-height:128px;padding:1.2rem 1.3rem}.issue-card>div>span,.issue-card time{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem}.issue-card h2{margin:.55rem 0 .35rem;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:.95}.issue-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;height:100svh;min-height:650px;padding:clamp(6rem,10vw,10rem) clamp(1.25rem,6vw,7rem);display:flex;position:relative;overflow:hidden}.issue-hero>img{z-index:-2;object-fit:cover;object-position:center 24%;filter:saturate(.64)contrast(1.08)}.issue-hero>div{z-index:-1;background:linear-gradient(#00000073,#0000 32%,#000000db 95%);position:absolute;inset:0}.issue-hero>p{font-family:var(--arc-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.6rem}.issue-hero h1{letter-spacing:-.04em;max-width:1100px;margin:0;font-size:clamp(5rem,12vw,12rem);line-height:.7}.issue-story{width:min(100%,900px);margin:0 auto;padding:clamp(5rem,10vw,11rem) 1.25rem}.issue-story>a{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(4rem,8vw,8rem);font-size:.58rem;display:inline-block}.issue-story>p{color:#b9ae9e;font-family:var(--serif);margin:0 0 2rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.62}.issue-story>.issue-story__dek{color:var(--arc-bone);margin-bottom:clamp(4rem,8vw,7rem);font-size:clamp(2.4rem,5vw,4.7rem);line-height:1.02}.issue-story>span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:4rem;font-size:.55rem;display:block}.issue-nav{border-block:1px solid var(--arc-rule);grid-template-columns:1fr 1fr;display:grid}.issue-nav a{min-height:240px;color:var(--arc-bone);background:#0b090a;flex-direction:column;justify-content:space-between;padding:2rem clamp(1.25rem,4vw,4rem);display:flex}.issue-nav a+a{border-left:1px solid var(--arc-rule);text-align:right;align-items:flex-end}.issue-nav span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.55rem}.issue-nav strong{font-family:var(--serif);font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:.9}@media (max-width:820px){.campaign-stage__copy h1{font-size:clamp(4.5rem,20vw,7rem)}.campaign-stage__scroll{display:none}.campaign-note{grid-template-columns:1fr}.campaign-note h2,.campaign-note>div{grid-column:1}.campaign-note h2{font-size:clamp(3.7rem,16vw,6rem)}.campaign-note>div,.campaign-chapters{grid-template-columns:1fr}.campaign-chapters article+article{border-top:1px solid var(--arc-rule);border-left:0}.campaign-end,.relics-end{flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px}.relic-card,.relic-card--reverse{grid-template-columns:1fr}.relic-card--reverse figure{order:0}.relic-card figure{height:105vw}.relic-card>div{padding:3rem 0 5rem}.magazine-header{grid-template-columns:1fr}.magazine-header h1{font-size:clamp(4.5rem,20vw,7rem)}.issue-grid{grid-template-columns:1fr 1fr}.issue-card:nth-child(3n+2) figure{aspect-ratio:4/5}.issue-card>div{min-height:112px;padding:.9rem}.issue-card h2{font-size:clamp(1.35rem,6vw,2rem)}.issue-nav a{min-height:180px}}.account-page{grid-template-columns:minmax(380px,46vw) 1fr;align-items:start;display:grid}.account-page__visual{place-items:center;height:100svh;min-height:650px;display:grid;position:sticky;top:0;overflow:hidden}.account-page__visual>div{z-index:1;background:radial-gradient(circle,#0000001f,#000c 82%);position:absolute;inset:0}.account-page__crest{z-index:2;filter:drop-shadow(0 8px 22px #000);width:min(72%,520px);height:auto;position:relative}.account-page__visual>p{z-index:3;color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.17em;text-align:center;text-transform:uppercase;margin:0;font-size:.55rem;position:absolute;bottom:1.6rem;left:2rem;right:2rem}.account-page__content{align-items:center;min-height:100svh;padding:clamp(7rem,11vw,11rem) clamp(1.2rem,7vw,8rem) 5rem;display:flex}.account-shell{width:min(100%,680px);margin:0 auto}.account-tabs{border-bottom:1px solid var(--arc-rule);grid-template-columns:1fr 1fr;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.account-tabs button{color:#837a6e;min-height:52px;font-family:var(--arc-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0000;padding:0 .5rem;font-size:.57rem;transform:translateY(1px)}.account-tabs button[aria-selected=true]{color:var(--arc-bone);border-color:var(--arc-blood-bright)}.account-form header{margin-bottom:3rem}.account-form header>p{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.57rem}.account-form header h1{margin:.9rem 0 1.2rem;font-size:clamp(3.7rem,7vw,6.7rem);line-height:.78}.account-form header>span{color:#aaa092;max-width:500px;font-family:var(--serif);font-size:1.15rem;line-height:1.5;display:block}.account-form{flex-direction:column;gap:1.1rem;display:flex}.account-form__pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.account-form label{flex-direction:column;gap:.55rem;display:flex}.account-form label>span:not(.password-field span){color:#6f685f}.account-form input{border:1px solid var(--arc-rule-strong);border-radius:0;outline:0;width:100%;height:52px;padding:0 .9rem}.account-form input:focus{border-color:var(--arc-bone)}.password-field>span{display:block;position:relative}.password-field>span button{height:52px;color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;position:absolute;top:0;right:.75rem}.password-field>span input{padding-right:4.5rem}.account-recover{color:var(--arc-bone-dim);border-bottom:1px solid var(--arc-rule-strong);font-family:var(--arc-mono);letter-spacing:.1em;text-transform:uppercase;align-self:flex-end;margin:-.3rem 0 .5rem;padding:.3rem 0;font-size:.54rem}.account-form>small{color:#7d756b;font-family:var(--serif);font-size:.85rem;line-height:1.5}.account-form>small a{color:#c7bcac;text-underline-offset:3px;text-decoration:underline}.terms-header{border-bottom:1px solid var(--arc-rule);background:linear-gradient(90deg,#070606d1,#07060659),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover;min-height:68svh;padding:clamp(10rem,16vw,16rem) clamp(1.25rem,7vw,8rem) clamp(4rem,8vw,8rem)}.terms-header>p,.terms-header>span{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.57rem}.terms-header h1{letter-spacing:-.04em;margin:1.1rem 0 2.4rem;font-size:clamp(5rem,11vw,11rem);line-height:.7}.terms-layout{grid-template-columns:minmax(250px,320px) minmax(0,780px);justify-content:center;gap:clamp(3rem,8vw,10rem);padding:clamp(5rem,10vw,10rem) clamp(1.25rem,6vw,7rem);display:grid}.terms-toc{border-block:1px solid var(--arc-rule);align-self:start;padding:1.2rem 0;position:sticky;top:110px}.terms-toc>p{color:var(--arc-bone-dim);font-family:var(--arc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.57rem}.terms-toc nav{flex-direction:column;display:flex}.terms-toc a{color:#958b7e;font-family:var(--serif);grid-template-columns:28px 1fr;gap:.7rem;padding:.55rem 0;font-size:.95rem;line-height:1.2;transition:color .18s;display:grid}.terms-toc a:hover{color:var(--arc-bone)}.terms-toc a span{color:var(--arc-blood-bright);font-family:var(--arc-mono);font-size:.5rem}.terms-copy>p{color:#b2a797;font-family:var(--serif);font-size:1.14rem;line-height:1.72}.terms-copy>.terms-lead{color:var(--arc-bone);margin-bottom:3rem;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.terms-copy section{border-top:1px solid var(--arc-rule);padding:3rem 0;scroll-margin-top:110px}.terms-copy section>span{color:var(--arc-blood-bright);font-family:var(--arc-mono);font-size:.55rem}.terms-copy section h2{margin:.8rem 0 1.25rem;font-size:clamp(2rem,3.5vw,3.4rem);line-height:.95}.terms-copy section p{color:#aaa091;font-family:var(--serif);margin:0;font-size:1.08rem;line-height:1.72}.terms-copy a{color:var(--arc-bone);border-bottom:1px solid var(--arc-blood-bright)}.terms-review{border:1px solid var(--arc-rule);letter-spacing:.04em;padding:1.1rem;font-family:var(--arc-mono)!important;font-size:.65rem!important}@media (max-width:900px){.account-page{display:block}.account-page__visual{height:58svh;min-height:430px;position:relative}.account-page__crest{width:min(62%,350px)}.account-page__content{min-height:0;padding:5rem 1.1rem}.account-form__pair,.terms-layout{grid-template-columns:1fr}.terms-toc{position:relative;top:auto}.terms-toc nav{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:540px){.terms-toc nav{grid-template-columns:1fr}}.story-hero{height:94svh;min-height:650px}.story-hero>img{filter:saturate(.62)contrast(1.1)}.story-hero__shade{background:linear-gradient(#0000005c,#0000 36%,#000000db)}.story-hero>div:last-child{bottom:clamp(4rem,8vw,8rem);left:clamp(1.25rem,6vw,7rem);right:clamp(1.25rem,6vw,7rem)}.story-hero h1{letter-spacing:-.04em;font-size:clamp(5rem,12vw,12rem);line-height:.7}.story-copy{grid-template-columns:.45fr 1.55fr;gap:clamp(2rem,6vw,7rem);padding:clamp(6rem,12vw,12rem) clamp(1.25rem,6vw,7rem)}.section-index span,.section-index p{font-family:var(--arc-mono)}.story-lead{color:var(--arc-bone);font-size:clamp(2.7rem,5.5vw,5.6rem);line-height:1}.story-columns p{color:#aea394;font-family:var(--serif);font-size:1.15rem;line-height:1.6}.story-still-life{border-block:1px solid var(--arc-rule);height:min(92svh,980px)}.story-still-life img{filter:saturate(.72)contrast(1.04)}.story-still-life figcaption{color:var(--arc-bone);font-family:var(--arc-mono);background:#0000009e}.symbols-section{gap:clamp(2rem,7vw,8rem);padding:clamp(6rem,11vw,11rem) clamp(1.25rem,6vw,7rem)}.symbols-section figure{background:#090808}.symbols-section figure img{object-fit:contain;mix-blend-mode:screen;padding:2rem}.symbols-section h2{font-size:clamp(4rem,8vw,8rem);line-height:.78}.symbols-section dl>div{border-color:var(--arc-rule)}.symbols-section dt{font-family:var(--arc-mono)}.symbols-section dd{color:#aca293;font-family:var(--serif)}.story-end{border-color:var(--arc-rule);background:linear-gradient(#070606d6,#070606f0),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover;min-height:320px}.story-end p{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4rem)}.contact-intro,.policy-hero{border-bottom:1px solid var(--arc-rule);background:linear-gradient(90deg,#070606d6,#07060657),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover;min-height:70svh;padding:clamp(10rem,16vw,16rem) clamp(1.25rem,6vw,7rem) clamp(4rem,8vw,8rem)}.contact-intro h1,.policy-hero h1{letter-spacing:-.04em;margin:1.1rem 0 2rem;font-size:clamp(5rem,11vw,11rem);line-height:.7}.contact-details{color:#b3a899;max-width:500px;font-family:var(--serif);margin:2rem 0 0 auto;font-size:1.15rem}.contact-details a{color:var(--arc-bone)}.contact-form-section{padding:clamp(5rem,10vw,10rem) clamp(1.25rem,8vw,10rem)}.contact-form{width:min(100%,980px);margin:0 auto}.contact-form label{gap:.6rem}.contact-form input,.contact-form select{height:52px}.contact-form input,.contact-form select,.contact-form textarea{border-radius:0;outline:0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--arc-bone)}.solid-button,.outline-button{font-family:var(--arc-mono);border-radius:0}.solid-button{border-color:var(--arc-bone);background:var(--arc-bone)}:is(.solid-button:hover,.solid-button:focus-visible){color:var(--arc-bone);border-color:var(--arc-blood-bright);background:var(--arc-blood)}.outline-button{border-color:var(--arc-rule-strong)}:is(.outline-button:hover,.outline-button:focus-visible){color:var(--arc-black);border-color:var(--arc-bone);background:var(--arc-bone)}.policy-hero>p:last-child{color:#aea394;max-width:620px;font-family:var(--serif);font-size:1.2rem;line-height:1.55}.legal-copy{width:min(100%,820px);margin:0 auto;padding:clamp(5rem,10vw,10rem) 1.25rem}.legal-copy h2{border-top:1px solid var(--arc-rule);margin:3.5rem 0 1rem;padding-top:2.5rem;font-size:clamp(2.2rem,4vw,3.7rem)}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#aaa091;font-family:var(--serif);font-size:1.1rem;line-height:1.7}.policy-grid{background:var(--arc-rule);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;display:grid}.policy-grid article{background:#0a0809;min-height:390px;padding:clamp(2.5rem,6vw,6rem)}.policy-grid article>span{color:var(--arc-blood-bright);font-family:var(--arc-mono)}.policy-grid h2{margin:clamp(5rem,10vh,8rem) 0 1rem;font-size:clamp(2.6rem,5vw,5rem)}.policy-grid p{color:#aaa091;font-family:var(--serif);font-size:1.1rem;line-height:1.6}.size-table-wrap{padding:clamp(5rem,10vw,10rem) clamp(1.25rem,6vw,7rem)}.size-table{border-color:var(--arc-rule);color:var(--arc-bone)}.size-table th,.size-table td{border-color:var(--arc-rule)}.size-table th{color:var(--arc-bone-dim);font-family:var(--arc-mono)}.size-table td{font-family:var(--serif)}.measure-notes{gap:clamp(2rem,5vw,5rem)}.measure-notes>div{border-color:var(--arc-rule)}.measure-notes span{color:var(--arc-blood-bright);font-family:var(--arc-mono)}.measure-notes h2{font-size:clamp(2.5rem,4vw,4rem)}.measure-notes p{color:#aaa091;font-family:var(--serif)}@media (max-width:820px){.story-copy,.symbols-section,.policy-grid{grid-template-columns:1fr}.story-copy{gap:3rem}.story-still-life{height:68svh}.contact-details{margin-left:0}.policy-grid article{min-height:320px}}.arc-header{background:linear-gradient(#040404bd,#04040438 62%,#0000);height:76px}.arc-header--solid{background:#060606e0}.arc-header__menu{gap:.7rem}.arc-header__menu-mark{width:18px;height:9px;color:inherit;font-size:0;display:block;position:relative}.arc-header__menu>span.arc-header__menu-mark{display:block}.arc-header__menu-mark i{background:currentColor;width:18px;height:1px;transition:transform .22s;display:block;position:absolute;left:0}.arc-header__menu-mark i:first-child{top:1px}.arc-header__menu-mark i:last-child{width:12px;bottom:1px}.arc-header__menu:hover .arc-header__menu-mark{transform:none}.arc-header__menu:hover .arc-header__menu-mark i:first-child{transform:translate(2px)}.arc-header__menu:hover .arc-header__menu-mark i:last-child{transform:translate(-2px)}.arc-header__brand{letter-spacing:.12em;text-shadow:0 2px 14px #000;align-items:center;gap:.55rem;font-size:clamp(1.02rem,1.45vw,1.28rem);display:inline-flex}.arc-header__crest{object-fit:contain;opacity:1;filter:grayscale(.04)brightness(1.34)contrast(1.08)drop-shadow(0 2px 8px #000);width:46px;height:46px}.arc-header__brand .arc-header__brand-name{color:#e9dfd0;font-family:"AZUS ARC Gothic Flames", var(--serif);font-synthesis:none;letter-spacing:normal;white-space:nowrap;font-style:normal;font-weight:400;line-height:1}.arc-header__brand .arc-header__brand-name>span{color:#8f2634;font-style:italic}.arc-portal__background{filter:brightness(1.12)contrast(1.03)saturate(.58)}.arc-portal__veil{background:radial-gradient(circle at 50% 47%,#0000 0 23%,#00000029 58%,#0000008a 100%),linear-gradient(#00000057,#0000 28% 70%,#000000a6)}.arc-portal__scan{opacity:.045}.arc-portal__identity{width:min(88vw,680px);padding:7rem 1rem 6rem}.arc-portal__identity:before{background:radial-gradient(circle,#0000007a 0,#0000002e 52%,#0000 74%);width:min(72vw,540px);top:51%}.arc-portal__edition{color:#aaa195;letter-spacing:.27em;margin-bottom:1.8rem}.arc-portal__statement{color:#e9dfd0;letter-spacing:-.025em;text-shadow:0 5px 28px #000;flex-direction:column;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.7rem,7.8vw,7rem);font-weight:400;line-height:.78;display:flex}.arc-portal__statement span{color:#aaa195;font-family:var(--arc-mono);letter-spacing:.34em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.58rem;font-style:normal;line-height:1}.arc-portal__statement em{font-weight:400}.arc-portal__line{color:#a99f91;letter-spacing:.25em;margin:1.45rem 0 1.8rem}.arc-enter{background:#0505053d;border-color:#ded3c275}.arc-portal__rail,.arc-portal__footer{opacity:.78}.arc-page:before{opacity:.045}.intro-curtain{z-index:2200;background:#040404}.intro-panel{filter:brightness(.98)contrast(1.08)saturate(.48);will-change:transform;background:linear-gradient(#03030317,#03030317),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover no-repeat;width:auto;height:auto;transition:transform 1.24s cubic-bezier(.76,0,.24,1),opacity 1.08s;inset:-1%}.intro-curtain--cut .intro-panel--left{opacity:.98;transform:translate(-52%)rotate(-.3deg)}.intro-curtain--cut .intro-panel--right{opacity:.98;transform:translate(52%)rotate(.3deg)}.intro-seam{opacity:0;transform-origin:top;background:linear-gradient(#0000,#671421 9%,#d5b7b2 48%,#5a111d 91%,#0000);width:1px;height:100svh;animation:1.33s cubic-bezier(.42,.03,.52,.98) .12s forwards intro-seam-vertical;top:0;left:calc(50% - .5px);transform:scaleY(0);box-shadow:0 0 10px #6f101f85}.intro-sword{opacity:0;mix-blend-mode:screen;filter:grayscale(.2)contrast(1.42)brightness(1.16)drop-shadow(0 0 8px #e4d6c829);will-change:transform, opacity;width:clamp(72px,7vw,106px);height:auto;animation:1.36s cubic-bezier(.42,.03,.52,.98) 80ms forwards intro-sword-vertical;top:-38vh;left:50%;transform:translate(-50%)rotate(.35deg)}.intro-status{color:#938b80;letter-spacing:.23em;white-space:nowrap;font-size:.54rem;bottom:4.4vh}.intro-skip{color:#91897e;bottom:calc(4.4vh - 16px);right:max(1.1rem,3vw)}.intro-curtain--cut .intro-seam,.intro-curtain--cut .intro-status,.intro-curtain--cut .intro-skip{opacity:0;transition:opacity .32s}@keyframes intro-sword-vertical{0%{opacity:0;transform:translate(-50%)rotate(.35deg)}9%{opacity:.88}88%{opacity:.88}to{opacity:0;transform:translate(-50%,148vh)rotate(-.25deg)}}@keyframes intro-seam-vertical{0%{opacity:0;transform:scaleY(0)}10%{opacity:.7}to{opacity:.82;transform:scaleY(1)}}.arc-footer__identity{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:end}.arc-footer__identity h2{font-size:clamp(2.7rem,5vw,5.4rem)}@media (max-width:820px){.arc-header{height:66px}.arc-header__brand{letter-spacing:.1em;gap:.38rem;font-size:.98rem}.arc-header__crest{width:34px;height:34px}.arc-portal__identity{padding:6rem 1rem 7.5rem}.arc-portal__statement{font-size:clamp(3.4rem,17vw,5.2rem)}.arc-portal__statement span{margin-bottom:.9rem}.arc-footer__identity{grid-template-columns:1fr;align-items:start}.arc-footer__identity .newsletter-form{grid-column:auto;width:100%;margin-top:1.5rem}.intro-sword{width:76px}.intro-status{bottom:3.6vh}.intro-skip{top:1rem;bottom:auto}}@media (max-height:700px){.arc-portal__identity{padding-block:5.5rem 5rem}.arc-portal__statement{font-size:clamp(3.2rem,10vh,4.8rem)}}.commerce-home:before{opacity:.035}.intro-curtain.intro-curtain--opening{pointer-events:auto;background:0 0;transition:background .26s .12s}.intro-curtain--opening .intro-webgl{pointer-events:none}.intro-panel{filter:brightness(.72)saturate(.58)contrast(1.08);background:linear-gradient(#0000000d,#0000002b),url(/assets/arc-commerce-fabric-v4.jpg) 50%/cover no-repeat;width:auto;height:auto;transition:none;animation:none;inset:-1.5%;transform:translate(0)}.intro-panel--left{clip-path:polygon(0 0,50.14% 0,49.94% 9%,50.17% 20%,49.9% 33%,50.18% 47%,49.88% 61%,50.15% 75%,49.92% 88%,50.08% 100%,0 100%)}.intro-panel--right{clip-path:polygon(50.14% 0,100% 0,100% 100%,50.08% 100%,49.92% 88%,50.15% 75%,49.88% 61%,50.18% 47%,49.9% 33%,50.17% 20%,49.94% 9%)}.intro-curtain--opening .intro-panel{filter:brightness(.64)saturate(.62)contrast(1.12)drop-shadow(0 0 26px #000c);transition:transform 1.28s cubic-bezier(.72,.01,.18,1),filter .9s}.intro-curtain--opening .intro-panel--left{transform:translate(-53.5%,-.15%)rotateY(-7deg)skewY(-.35deg)scaleX(1.018)}.intro-curtain--opening .intro-panel--right{transform:translate(53.5%,.15%)rotateY(7deg)skewY(.35deg)scaleX(1.018)}@media (max-width:760px){.intro-panel{background-position:54%}.intro-status{bottom:1.4rem}}.product-home{color:#eee7dc;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;background:#050505;height:100svh;position:relative;overflow:hidden auto}.product-home::-webkit-scrollbar{display:none}.product-landing{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:1fr auto;grid-template-columns:minmax(250px,.68fr) minmax(430px,1.32fr);align-items:center;gap:1rem clamp(2.5rem,7vw,9rem);min-height:100svh;padding:6.8rem max(4.2vw,2rem) 5.7rem;display:grid;position:relative;overflow:hidden}.product-landing__texture,.product-landing__shade{z-index:-2;position:absolute;inset:0}.product-landing__texture{object-fit:cover;filter:brightness(.43)contrast(1.16)saturate(.52);transform:scale(1.018)}.product-landing__shade{z-index:-1;background:radial-gradient(circle at 72% 45%,#67121f1f,#0000 27%),linear-gradient(90deg,#00000075 0%,#00000014 53%,#0000004d 100%),linear-gradient(#0003,#0000 35%,#0000007a)}.product-landing--second .product-landing__shade{background:radial-gradient(circle at 28% 49%,#67121f24,#0000 28%),linear-gradient(270deg,#0000007a 0%,#00000017 55%,#00000052 100%),linear-gradient(#00000038,#0000 35%,#00000080)}.product-landing__meta{z-index:2;align-self:center;max-width:31rem;position:relative}.product-landing__meta>p,.product-landing__portrait small{font:500 .6rem/1.4 var(--font-sans,"Manrope", sans-serif);letter-spacing:.24em;text-transform:uppercase;margin:0}.product-landing__meta>p{color:#aaa196;margin-bottom:1.1rem}.product-landing__meta h1,.product-landing__meta h2{font:400 clamp(3.2rem, 5.4vw, 6.9rem)/.82 var(--font-display,"Cormorant Garamond", serif);letter-spacing:-.052em;text-wrap:balance;margin:0}.product-landing__meta h1 a,.product-landing__meta h2 a{color:inherit;white-space:normal;flex-direction:column;text-decoration:none;display:flex}.product-landing__meta>span{color:#beb4a6;font:400 .69rem/1 var(--font-sans,"Manrope", sans-serif);letter-spacing:.14em;margin-top:1.25rem;display:block}.product-landing__open,.product-landing__next{color:inherit;font:500 .58rem/1.2 var(--font-sans,"Manrope", sans-serif);letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.product-landing__open{border-bottom:1px solid #eee7dc7a;align-items:center;gap:.72rem;margin-top:2.5rem;padding-bottom:.42rem;transition:border-color .18s,color .18s;display:inline-flex}:is(.product-landing__open:hover,.product-landing__open:focus-visible){color:#fff;border-color:#fff}.product-landing__portrait{color:#eee7dc;justify-self:end;width:min(100%,45rem);text-decoration:none;position:relative}.product-landing__portrait>span{background:#d7d0ca;border:1px solid #efe5d742;height:min(76svh,880px);display:block;position:relative;overflow:hidden;box-shadow:0 1.4rem 5rem #00000075}.product-landing__portrait img{object-fit:cover;object-position:50% 35%;filter:saturate(.78)contrast(1.04);transition:transform 1.1s cubic-bezier(.22,.61,.36,1),filter .6s}:is(.product-landing__portrait:hover img,.product-landing__portrait:focus-visible img){filter:saturate(.92)contrast(1.02);transform:scale(1.012)}.product-landing__portrait small{color:#9c9388;justify-content:space-between;padding-top:.7rem;display:flex}.product-landing--second .product-landing__portrait{grid-column:1;justify-self:start}.product-landing--second .product-landing__meta{grid-area:1/2;justify-self:end;width:min(100%,34rem)}.product-landing__next{color:#9f968b;grid-column:1/-1;justify-self:center;padding:.65rem;transition:color .18s}:is(.product-landing__next:hover,.product-landing__next:focus-visible){color:#fff}.product-home__footer{z-index:120;color:#9f978d;pointer-events:none;background:linear-gradient(#0000,#000000b8);justify-content:space-between;gap:2rem;padding:1.25rem max(2rem,3vw);display:flex;position:fixed;bottom:0;left:0;right:0}.product-home__footer nav,.product-home__footer div{font:500 .54rem/1 var(--font-sans,"Manrope", sans-serif);letter-spacing:.17em;text-transform:uppercase;pointer-events:auto;align-items:center;gap:clamp(1rem,2.2vw,2.2rem);display:flex}.product-home__footer a{color:inherit;text-decoration:none;transition:color .18s}:is(.product-home__footer a:hover,.product-home__footer a:focus-visible){color:#fff}@media (max-width:900px){.product-landing{grid-template-columns:minmax(210px,.7fr) minmax(330px,1.3fr);gap:1rem 3.5rem}.product-landing__portrait>span{height:min(70svh,760px)}}@media (max-width:820px){.product-home{scroll-snap-type:y proximity}.product-landing{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;gap:1rem;min-height:100svh;padding:5.2rem 1rem 5.6rem}.product-landing__texture{object-position:53% center}.product-landing__shade,.product-landing--second .product-landing__shade{background:linear-gradient(#00000057,#00000005 42%,#00000085),radial-gradient(circle at 50% 45%,#67121f24,#0000 42%)}.product-landing__portrait,.product-landing--second .product-landing__portrait{grid-area:1/1;justify-self:center;width:min(100%,31rem)}.product-landing__portrait>span{height:min(57svh,590px)}.product-landing__portrait img{object-position:50% 31%}.product-landing__portrait small{padding-top:.45rem;font-size:.5rem}.product-landing__meta,.product-landing--second .product-landing__meta{grid-area:2/1;grid-template-columns:1fr auto;justify-self:stretch;align-items:end;width:100%;max-width:none;padding:.3rem .2rem 0;display:grid}.product-landing__meta>p{grid-column:1/-1;margin-bottom:.45rem;font-size:.5rem}.product-landing__meta h1,.product-landing__meta h2{grid-column:1/-1;font-size:clamp(2.6rem,12vw,4rem);line-height:.87}.product-landing__meta>span{grid-column:1;margin-top:.75rem;font-size:.58rem;display:inline-block}.product-landing__open{white-space:nowrap;grid-column:2;justify-self:end;margin-top:.65rem;font-size:.5rem}.product-landing__next{grid-area:3/1;margin-top:.2rem;padding:.35rem;font-size:.48rem}.product-home__footer{gap:1rem;padding:.9rem 1rem}.product-home__footer nav,.product-home__footer div{letter-spacing:.13em;gap:.8rem;font-size:.46rem}.product-home__footer div span{display:none}}@media (max-height:720px) and (min-width:701px){.product-landing{padding-top:5.7rem;padding-bottom:4.8rem}.product-landing__portrait>span{height:64svh}}@media (prefers-reduced-motion:reduce){.product-home{scroll-behavior:auto}.product-landing__portrait img{transition:none}}.archive-reader-page{background:#050505;min-height:100svh}.archive-reader{isolation:isolate;color:#eee7dc;outline:none;grid-template-rows:2.6rem minmax(0,1fr) 4.7rem;min-height:100svh;padding-top:76px;display:grid;position:relative;overflow:hidden}.archive-reader:focus-visible{box-shadow:inset 0 0 0 1px #eee7dc6b}.archive-reader__texture,.archive-reader__veil{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.archive-reader__texture{object-fit:cover;filter:brightness(.34)contrast(1.22)saturate(.48);transform:scale(1.02)}.archive-reader__veil{z-index:-1;background:radial-gradient(#7016221c,#0000 34%),linear-gradient(#00000038,#0000 34%,#00000061),linear-gradient(90deg,#0000005c,#0000 18% 82%,#0000005c)}.archive-reader__heading{z-index:2;color:#a79e92;font:500 .54rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding:0 max(2rem,3vw);display:flex}.archive-reader__heading p,.archive-reader__heading span{margin:0}.archive-reader__stage{z-index:1;place-items:center;min-height:0;padding:.35rem 2rem .65rem;display:grid;position:relative}.archive-reader__book-shell{place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:visible}.archive-reader__book{width:min(88vw,147.06svh - 300.002px,1120px);min-width:260px;margin-inline:auto;overflow:visible}.archive-reader__pageflip,.archive-reader__book .stf__wrapper,.archive-reader__book .stf__block{overflow:visible}.archive-reader__book .stf__wrapper{box-sizing:border-box;width:100%;position:relative}.archive-reader__book .stf__block{cursor:grab;perspective:2200px}.archive-reader__book .stf__block:active{cursor:grabbing}.archive-reader__source{pointer-events:none;width:500px;height:680px;position:fixed;top:0;left:-200vw;overflow:hidden}.archive-book-page{color:#171513;width:500px;height:680px;font-family:var(--sans);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e7e0d5;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #231e1a1f}.archive-book-page:before,.archive-book-page:after{z-index:4;content:"";pointer-events:none;position:absolute}.archive-book-page:before{opacity:.1;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#140f0c14 3px 4px),repeating-linear-gradient(90deg,#0000 0 5px,#ffffff0d 5px 6px);inset:0}.archive-book-page:after{inset:0;box-shadow:inset 0 0 28px #18120f24,inset 1px 0 #ffffff47}.archive-book-page--black{color:#eee7dc;background:#080808}.archive-book-page--oxblood{color:#eee7dc;background:#21060b}.archive-book-page__image,.archive-book-page__wash{width:100%;height:100%;position:absolute;inset:0}.archive-book-page__image{z-index:0;object-fit:cover;filter:saturate(.82)contrast(1.04);-webkit-user-select:none;user-select:none;display:block}.archive-book-page__wash{z-index:1;background:linear-gradient(#0000000a,#0000 45%,#0000007a)}.archive-book-page--contain .archive-book-page__image{object-fit:contain;width:88%;height:88%;inset:6%}.archive-book-page--contain .archive-book-page__wash{background:radial-gradient(#0000 38%,#0000004d)}.archive-book-page__cover-copy,.archive-book-page__title-copy,.archive-book-page__caption,.archive-book-page__note-copy,.archive-book-page__colophon-copy,.archive-book-page__back-copy{z-index:3;position:absolute}.archive-book-page__cover-copy{text-align:center;text-shadow:0 2px 18px #000000c2;flex-direction:column;justify-content:space-between;align-items:center;padding:7.2% 6.5% 8.2%;display:flex;inset:0}.archive-book-page__cover-copy span,.archive-book-page__cover-copy p,.archive-book-page__title-copy span,.archive-book-page__title-copy p,.archive-book-page__caption span,.archive-book-page__caption p,.archive-book-page__note-copy span,.archive-book-page__colophon-copy span,.archive-book-page__colophon-copy p,.archive-book-page__colophon-copy small,.archive-book-page__back-copy span,.archive-book-page__number{font:500 .49rem/1.5 var(--sans);letter-spacing:.22em;text-transform:uppercase;margin:0}.archive-book-page__cover-copy h2,.archive-book-page__colophon-copy h2{font:400 4.9rem/.72 var(--serif);letter-spacing:-.07em;text-transform:uppercase;margin:auto 0}.archive-book-page__cover-copy h2 em,.archive-book-page__colophon-copy h2 em{text-transform:none;font-weight:400;display:block}.archive-book-page__title-copy{flex-direction:column;justify-content:center;padding:10%;display:flex;inset:0}.archive-book-page__title-copy:before{content:"";background:#8b1826;width:2.5rem;height:1px;margin-bottom:3.5rem}.archive-book-page__title-copy h2{font:400 3.7rem/.84 var(--serif);letter-spacing:-.055em;margin:1.7rem 0 3.2rem}.archive-book-page__title-copy h2 em{color:#7d1521;font-weight:400}.archive-book-page__caption{color:#f4eee5;text-shadow:0 1px 8px #0000008c;background:linear-gradient(#0000,#000000c2);grid-template-columns:1fr auto;align-items:end;gap:.35rem 1rem;padding:8% 7% 6.5%;display:grid;bottom:0;left:0;right:0}.archive-book-page__caption h2{font:400 2.35rem/.9 var(--serif);letter-spacing:-.035em;grid-column:1/-1;margin:0}.archive-book-page--product .archive-book-page__image{height:82%}.archive-book-page--product .archive-book-page__wash{display:none}.archive-book-page--product .archive-book-page__caption{color:#171513;min-height:18%;text-shadow:none;background:#e7e0d5;padding:4.4% 6.5% 4.8%}.archive-book-page--product .archive-book-page__caption h2{font-size:2rem}.archive-book-page__note-copy{flex-direction:column;justify-content:center;padding:11%;display:flex;inset:0}.archive-book-page__note-copy p{font:400 3.05rem/.92 var(--serif);letter-spacing:-.045em;margin:2.4rem 0}.archive-book-page__note-copy i{color:#8b1826;font-style:normal}.archive-book-page__colophon-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:10%;display:flex;inset:0}.archive-book-page__colophon-copy h2{color:#eee7dc;margin:5.2rem 0;font-size:3.4rem}.archive-book-page__colophon-copy p{max-width:18rem;line-height:2}.archive-book-page__colophon-copy small{color:#8f887e;margin-top:2rem}.archive-book-page__back-copy{background:#0000007a;flex-direction:column;justify-content:center;align-items:center;gap:2.2rem;display:flex;inset:0}.archive-book-page__back-copy img{filter:grayscale()brightness(1.16)drop-shadow(0 10px 24px #000);width:42%;height:auto}.archive-book-page__number{z-index:5;color:currentColor;opacity:.48;position:absolute;bottom:2.8%;right:5%}.archive-book-page--editorial .archive-book-page__number,.archive-book-page--cover .archive-book-page__number,.archive-book-page--product .archive-book-page__number,.archive-book-page--back .archive-book-page__number{display:none}.archive-reader__loading{color:#a79e92;font:500 .54rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;margin:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.archive-reader__loading span{animation:1.2s steps(3,end) infinite archive-loading;display:inline-block}@keyframes archive-loading{0%{opacity:.25}to{opacity:1}}.archive-reader__fallback{width:min(76vw,73.53svh - 150.001px,560px);box-shadow:0 1.5rem 5rem #00000094}.archive-reader__fallback .archive-book-page{aspect-ratio:500/680;width:100%;height:auto}.archive-reader__controls{z-index:3;background:linear-gradient(#0000,#0000009e);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:.75rem max(2rem,3vw) 1rem;display:grid;position:relative}.archive-reader__utility,.archive-reader__navigation{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.archive-reader__utility,.archive-reader__navigation button{font:500 .52rem/1 var(--sans);letter-spacing:.17em;text-transform:uppercase}.archive-reader__utility a{color:#a79e92;transition:color .18s}:is(.archive-reader__utility a:hover,.archive-reader__utility a:focus-visible){color:#fff}.archive-reader__navigation{justify-content:center}.archive-reader__navigation button{color:#d8d0c5;cursor:pointer;background:0 0;border:0;min-width:7rem;padding:.65rem .2rem}.archive-reader__navigation button:first-child{text-align:right}.archive-reader__navigation button:last-child{text-align:left}:is(.archive-reader__navigation button:hover:not(:disabled),.archive-reader__navigation button:focus-visible:not(:disabled)){color:#fff}.archive-reader__navigation button:disabled{color:#645f58;cursor:default}.archive-reader__navigation .archive-reader__counter{color:#938b80;text-align:center;width:10.8rem}.archive-reader__progress{background:#eee7dc21;height:1px;position:absolute;top:0;left:max(2rem,3vw);right:max(2rem,3vw);overflow:hidden}.archive-reader__progress i{transform-origin:0;background:#8f2634;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1);display:block}@media (max-width:820px){.archive-reader{grid-template-rows:2.25rem minmax(0,1fr) 6.6rem;padding-top:66px}.archive-reader__heading{padding-inline:1rem}.archive-reader__heading span{display:none}.archive-reader__stage{padding:.25rem .75rem .5rem}.archive-reader__book{width:min(90vw,73.53svh - 132.354px,560px)}.archive-reader__controls{grid-template-rows:auto auto;grid-template-columns:1fr;gap:.75rem;padding:.8rem 1rem 1rem}.archive-reader__utility{grid-row:2;justify-content:center;font-size:.47rem}.archive-reader__navigation{grid-row:1;gap:.2rem}.archive-reader__navigation button{min-width:5.5rem;font-size:.47rem}.archive-reader__navigation .archive-reader__counter{width:8.6rem}.archive-reader__progress{left:1rem;right:1rem}.archive-reader__fallback{width:min(90vw,73.53svh - 132.354px,560px)}}@media (max-height:640px){.archive-reader__heading{display:none}.archive-reader{grid-template-rows:minmax(0,1fr) 4.5rem}.archive-reader__book{width:min(86vw,147.06svh - 220.59px,1120px)}.archive-reader__utility{display:none}}@media (prefers-reduced-motion:reduce){.archive-reader__progress i{transition:none}.archive-reader__loading span{animation:none}}.arc-header--menu-open{z-index:1601;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#040404e6,#04040452 68%,#0000);border-color:#0000}.arc-header__menu{will-change:transform;justify-content:center;gap:0;width:60px;height:60px;margin-left:-15px;transition:transform .4s cubic-bezier(.22,.75,.2,1);transform:translate(0)}.arc-header__menu.is-open{transform:translate(98px)}.arc-header__menu-mark{color:#e9dfd0;filter:drop-shadow(0 2px 7px #000);width:30px;height:30px;transition:color .22s,transform .4s cubic-bezier(.2,.72,.2,1);display:block;position:relative;transform:rotate(0)}.arc-header__menu.is-open .arc-header__menu-mark{color:#f3e9d9;transform:rotate(45deg)}.arc-header__menu-mark:before{content:"";z-index:2;background:#68121e;border:1px solid #c2b7a8;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 2px #050505bd}.arc-header__menu-mark i,.arc-header__menu:hover .arc-header__menu-mark i:first-child,.arc-header__menu:hover .arc-header__menu-mark i:last-child{background:linear-gradient(90deg,#756d64,#f0e5d5 46%,#756d64);display:block;position:absolute;transform:none}.arc-header__menu-mark i:first-child{width:1px;height:28px;top:1px;left:calc(50% - .5px)}.arc-header__menu-mark i:last-child{width:28px;height:1px;top:calc(50% - .5px);left:1px}.arc-header__menu-mark i:before,.arc-header__menu-mark i:after{content:"";background:#080707;border:1px solid #b7ac9d;width:4px;height:4px;position:absolute;transform:rotate(45deg)}.arc-header__menu-mark i:first-child:before{top:-1px;left:-2px}.arc-header__menu-mark i:first-child:after{bottom:-1px;right:-2px}.arc-header__menu-mark i:last-child:before{top:-2px;left:-1px}.arc-header__menu-mark i:last-child:after{bottom:-2px;right:-1px}:is(.arc-header__menu:hover .arc-header__menu-mark,.arc-header__menu:focus-visible .arc-header__menu-mark){color:#fff7e9}.main-menu-layer{z-index:850;visibility:hidden;pointer-events:none;transition:visibility 0s linear .42s;position:fixed;inset:0}.main-menu-layer--open{visibility:visible;transition-delay:0s}.main-menu-layer__backdrop{z-index:0;opacity:0;cursor:default;background:linear-gradient(90deg,#0000006b 0,#00000029 34%,#0000 68%),#00000014;width:100%;height:100%;padding:0;transition:opacity .4s;display:block;position:absolute;inset:0}.main-menu-layer--open .main-menu-layer__backdrop{opacity:1;pointer-events:auto}.main-menu{z-index:1;opacity:0;color:#ece3d5;scrollbar-width:none;background:linear-gradient(#4a0c1614,#0000 42%),#070606;flex-direction:column;width:min(430px,46vw);min-width:340px;height:100svh;padding:112px 28px 30px clamp(1.25rem,3vw,3.5rem);transition:opacity .4s,transform .4s;display:flex;position:absolute;top:0;left:0;overflow:hidden auto;transform:translateY(-8px)}.main-menu::-webkit-scrollbar{display:none}.main-menu:focus{outline:none}.main-menu-layer--open .main-menu{opacity:1;pointer-events:auto;transition-duration:.8s;transition-timing-function:cubic-bezier(.18,.72,.18,1);transform:translate(0)}.main-menu__eyebrow{color:#92897d;font-family:var(--arc-mono,var(--sans));letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:clamp(2rem,7vh,4.5rem);font-size:.52rem;line-height:1.4;display:flex}.main-menu__eyebrow span:last-child{color:#6f675f;text-align:right}.main-menu__nav{border-top:1px solid #e5dac92b}.main-menu__group{border-bottom:1px solid #e5dac92b}.main-menu__primary{color:#ece3d5;text-align:left;border-bottom:1px solid #e5dac92b;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:.7rem;width:100%;min-height:clamp(72px,10vh,96px);padding:.4rem 0;text-decoration:none;display:grid}.main-menu__group>.main-menu__primary{border-bottom:0}.main-menu__primary>span{color:#8f2634;font-family:var(--arc-mono,var(--sans));letter-spacing:.12em;align-self:start;padding-top:.9rem;font-size:.49rem}.main-menu__primary strong{font-family:var(--serif);letter-spacing:-.025em;text-overflow:clip;white-space:nowrap;font-size:clamp(2.35rem,3.4vw,3.2rem);font-weight:400;line-height:.9;transition:color .22s,transform .3s cubic-bezier(.18,.72,.18,1);overflow:hidden}.main-menu__primary>i{color:#837a6f;width:18px;height:18px;font-family:var(--arc-mono,var(--sans));font-size:.72rem;font-style:normal;display:block;position:relative}.main-menu__group>.main-menu__primary>i:before,.main-menu__group>.main-menu__primary>i:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .32s;position:absolute;top:calc(50% - .5px);left:2px}.main-menu__group>.main-menu__primary>i:after{transform:rotate(90deg)}.main-menu__group.is-expanded>.main-menu__primary>i:after{transform:rotate(0)}:is(.main-menu__primary:hover strong,.main-menu__primary:focus-visible strong){color:#fff8ec;transform:translate(4px)}.main-menu__primary:focus-visible{outline-offset:4px;outline:1px solid #aa9d8b}.main-menu__foot a:focus-visible{outline-offset:4px;outline:1px solid #aa9d8b}.main-menu__foot button:focus-visible{outline-offset:4px;outline:1px solid #aa9d8b}.main-menu__dropdown a:focus-visible{outline-offset:4px;outline:1px solid #aa9d8b}.main-menu__dropdown{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,.68,.2,1),opacity .26s,visibility 0s linear .46s;display:grid}.main-menu__group.is-expanded .main-menu__dropdown{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.22,.68,.2,1),opacity .34s 90ms,visibility}.main-menu__dropdown-inner{min-height:0;overflow:hidden}.main-menu__dropdown a{color:#bdb2a3;border-top:1px solid #e5dac91a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:55px;text-decoration:none;transition:color .18s,padding-left .22s;display:grid}.main-menu__dropdown a:hover{color:#f3eadc;padding-left:4px}.main-menu__dropdown a>span,.main-menu__dropdown a>em{color:#82796f;font-family:var(--arc-mono,var(--sans));letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-style:normal}.main-menu__dropdown a>strong{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:400;overflow:hidden}.main-menu__dropdown .main-menu__chapter{grid-template-columns:minmax(0,1fr) auto}.main-menu__chapter>span{color:#b9ad9e!important}.main-menu__foot{color:#837a70;font-family:var(--arc-mono,var(--sans));letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1.5rem;margin-top:auto;padding-top:clamp(2rem,7vh,4.5rem);font-size:.49rem;line-height:1.8;display:flex}.main-menu__foot>div{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.main-menu__foot>div:last-child{text-align:right;justify-content:flex-end}.main-menu__foot a,.main-menu__foot button,.main-menu__foot span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0}.main-menu__foot a:hover,.main-menu__foot button:hover{color:#eee4d5}.intro-curtain:before{content:"";z-index:4;opacity:.1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 48%,#0000 0 20%,#0003 56%,#00000094 100%),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0a 4px);transition:opacity .32s;position:absolute;inset:0}.intro-curtain:focus{outline:none}.intro-emblem{z-index:5;opacity:0;pointer-events:none;text-align:center;text-shadow:0 4px 24px #000;flex-direction:column;align-items:center;width:min(82vw,460px);transition:opacity .52s,transform .85s cubic-bezier(.16,.72,.18,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(12px - 50%))}.intro-curtain--ready .intro-emblem{opacity:.94;transform:translate(-50%,-50%)}.intro-emblem img{opacity:.86;filter:grayscale(.08)brightness(1.18)contrast(1.05)drop-shadow(0 8px 18px #000000c7);width:clamp(122px,16vw,186px);height:auto;margin-bottom:-1.05rem}.intro-emblem>span{color:#eee4d6;font-family:var(--serif);letter-spacing:.11em;font-size:clamp(2.05rem,4.7vw,3.65rem);font-weight:400;line-height:1}.intro-emblem>span em{color:#8c2030;font-style:italic}.intro-emblem small{color:#8e8579;font-family:var(--arc-mono,var(--sans));letter-spacing:.24em;text-transform:uppercase;margin-top:.8rem;font-size:.47rem}.intro-curtain--cutting .intro-emblem,.intro-curtain--opening .intro-emblem{opacity:0;transition-duration:.28s;transform:translate(-50%,calc(-50% - 8px))}.intro-curtain--cutting:before,.intro-curtain--opening:before{opacity:0}.intro-skip{opacity:.62}.intro-curtain--cutting .intro-skip,.intro-curtain--opening .intro-skip{opacity:0;pointer-events:none}@media (max-width:820px){.arc-header__menu .arc-header__menu-mark{display:block}.arc-header__menu.is-open{transform:translate(72px)}.main-menu-layer{transition-delay:.44s}.main-menu-layer--open{transition-delay:0s}.main-menu-layer__backdrop{background:#050505}.main-menu{opacity:1;color:#eee5d7;background:linear-gradient(#040404f0,#080607e8),url(/assets/arc-commerce-fabric-v4.jpg) 54%/cover no-repeat;width:100vw;min-width:0;height:110svh;padding:max(132px,20svh) 1.35rem max(3rem,11svh);transition:transform .4s cubic-bezier(.55,.02,.74,.4);transform:translateY(-120svh)}.main-menu:before{content:"";opacity:.08;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0d 4px);position:absolute;inset:0}.main-menu-layer--open .main-menu{transition-duration:.8s;transition-timing-function:cubic-bezier(.18,.72,.18,1);transform:translateY(-8svh)}.main-menu__eyebrow,.main-menu__nav,.main-menu__foot{z-index:1;position:relative}.main-menu__eyebrow{margin-bottom:clamp(1.8rem,6vh,3rem)}.main-menu__primary{min-height:clamp(70px,11vh,92px)}.main-menu__primary strong{font-size:clamp(2.55rem,12vw,4rem)}.main-menu__foot{padding-top:2.25rem}.intro-emblem img{width:clamp(118px,38vw,164px)}.intro-emblem>span{font-size:clamp(2rem,11vw,3rem)}}@media (max-width:390px){.arc-header__menu.is-open{transform:translate(56px)}.main-menu{padding-inline:1rem}.main-menu__primary{grid-template-columns:25px minmax(0,1fr) 20px}.main-menu__primary strong{font-size:2.35rem}.main-menu__foot>div:last-child{display:none}}@media (max-height:690px) and (min-width:769px){.main-menu{padding-top:94px}.main-menu__eyebrow{margin-bottom:1.5rem}.main-menu__primary{min-height:66px}.main-menu__foot{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.arc-header__menu,.arc-header__menu-mark,.main-menu-layer,.main-menu-layer__backdrop,.main-menu,.main-menu__dropdown,.intro-emblem{transition-duration:.01ms!important;transition-delay:0s!important}}.arc-direction-mark{--arc-direction-size:1.08rem;width:var(--arc-direction-size);height:var(--arc-direction-size);opacity:.82;color:currentColor;vertical-align:-.3em;border:1px solid #eee7dc57;border-radius:50%;flex:none;transition:opacity .18s,color .18s,border-color .18s,background-color .18s,transform .22s cubic-bezier(.2,.72,.2,1);display:inline-block;position:relative;transform:translate(0)}.arc-direction-mark:before{content:"";transform-origin:0;background:currentColor;width:48%;height:1px;position:absolute;bottom:28%;left:29%;transform:rotate(-45deg)}.arc-direction-mark:after{content:"";border-top:1px solid;border-right:1px solid;width:26%;height:26%;position:absolute;top:22%;right:21%}:is(a,button):is(:hover,:focus-visible) .arc-direction-mark{opacity:1;background:#eee7dc12;border-color:#eee7dcb8;transform:translate(2px,-2px)}.product-landing__open .arc-direction-mark{--arc-direction-size:1.34rem;color:#d7ccbd}.product-home__footer .arc-direction-mark,.main-menu__foot .arc-direction-mark,.archive-reader__utility .arc-direction-mark,.arc-footer__links .arc-direction-mark{--arc-direction-size:.94rem;margin-left:.2rem}.main-menu__primary>.main-menu__arrow{--arc-direction-size:1.15rem;color:#9d9386;font-size:inherit;letter-spacing:normal;place-self:center end;margin:0;padding-top:0}.product-card__view,.newsletter-form button,.size-fieldset legend a{align-items:center;gap:.55rem;display:inline-flex}.product-card__view .arc-direction-mark,.newsletter-form .arc-direction-mark,.size-fieldset .arc-direction-mark{--arc-direction-size:1.02rem}.arc-text-link .arc-direction-mark{--arc-direction-size:1.18rem;color:#bd3148;border-color:#bd31488f}@media (max-width:820px){.arc-header{height:calc(66px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.arc-header__brand{min-height:44px}.product-home{height:100dvh}.product-landing{min-height:100dvh;padding-top:calc(5.4rem + env(safe-area-inset-top));padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:calc(7rem + env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));gap:.85rem}.product-landing__portrait>span{aspect-ratio:3/4;border-color:#efe5d757;height:auto;box-shadow:0 1.1rem 3.6rem #0000008a}.product-landing__portrait>span:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:7px}.product-landing__meta,.product-landing--second .product-landing__meta{padding-top:.45rem}.product-landing__meta>p{letter-spacing:.2em;font-size:.56rem}.product-landing__meta>span{font-size:.62rem}.product-landing__open{letter-spacing:.18em;min-height:44px;margin-top:.25rem;padding:.65rem 0;font-size:.6rem}.product-landing__next{justify-content:center;align-items:center;gap:.55rem;min-height:44px;margin-top:0;padding:.65rem;font-size:.54rem;display:inline-flex}.product-home__footer{padding-top:.45rem;padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:calc(.45rem + env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505d6;border-top:1px solid #eee7dc1c}.product-home__footer nav,.product-home__footer div{letter-spacing:.12em;font-size:.52rem}.product-home__footer a{align-items:center;min-height:44px;display:inline-flex}.product-home__footer div>span:not(.arc-direction-mark){display:inline}.product-home__footer .arc-direction-mark{display:inline-block}.product-route,.archive-reader{padding-top:calc(66px + env(safe-area-inset-top))}.main-menu__foot a,.main-menu__foot button{align-items:center;min-height:44px;display:inline-flex}.intro-skip{place-items:center;min-width:44px;min-height:44px;display:inline-grid}}@media (max-width:520px){.product-landing{padding-bottom:calc(8.2rem + env(safe-area-inset-bottom))}.product-home__footer{grid-template-columns:1fr;gap:0;display:grid}.product-home__footer nav,.product-home__footer div{justify-content:space-between;width:100%;min-height:36px}.product-home__footer nav{border-bottom:1px solid #eee7dc17}.product-home__footer a{min-height:44px}.main-menu__foot{flex-direction:column;gap:.55rem}.main-menu__foot>div:last-child{text-align:left;border-top:1px solid #e5dac91a;justify-content:space-between;padding-top:.6rem;display:flex}}@media (max-width:360px){.arc-header__menu.is-open{transform:translate(28px)}.product-landing__meta h1,.product-landing__meta h2{font-size:clamp(2.45rem,13vw,3.25rem)}.product-landing__open{grid-column:1/-1;justify-self:start;margin-top:.15rem}.product-home__footer nav,.product-home__footer div{font-size:.48rem}}@media (pointer:coarse){.product-home{scroll-snap-type:y proximity}}@media (prefers-reduced-motion:reduce){.arc-direction-mark{transition:none}.product-home{scroll-snap-type:none}}:root{--arc-header-block:76px}.arc-header:not(.arc-header--menu-open){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.arc-header--solid:not(.arc-header--menu-open){-webkit-backdrop-filter:blur(12px)saturate(.78);backdrop-filter:blur(12px)saturate(.78);background:#05040494;border-color:#e1d6c41f}.arc-header__actions{text-shadow:0 1px 8px #000000e0}.arc-page{isolation:isolate;background:#020203}.arc-page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#02020314,#0302033d),url(/assets/home/azus-arc-home-desktop.webp) 52% 22%/cover no-repeat;position:fixed;inset:0}.collection-masthead,.terms-header,.contact-intro,.policy-hero{background:linear-gradient(90deg,#02020294 0%,#02020214 55%,#02020257 100%),linear-gradient(#0202021f,#0000 42%,#02020285);min-height:100svh}.collection-service{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05040494}.catalogue-grid .product-card,.product-card__caption{background:#070606c2}.product-page{background:0 0}.product-route{padding-top:0}.product-buybox{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 100% 0,#5c09172e,#0000 20rem),#0605059e}.next-object{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070506a8}.account-page__content{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0504049e}.policy-grid article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070506a8;scroll-margin-top:100px}.arc-footer{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050404c2}.archive-reader-page,.archive-reader{background:0 0}@media (min-width:901px){.product-buybox{min-height:100svh;padding-top:calc(var(--arc-header-block) + clamp(2rem, 4vw, 4.5rem));top:0}}@media (min-aspect-ratio:2) and (min-width:768px){.arc-page:after{background-position:50%,50%;background-repeat:no-repeat;background-size:cover,contain}}@media (max-width:820px){:root{--arc-header-block:calc(66px + env(safe-area-inset-top))}.collection-service{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050404ad}.product-buybox,.next-object,.account-page__content,.policy-grid article{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#060505bd}.arc-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050404d1}}@media (max-width:900px){.product-gallery__frame{height:100svh}}@media (max-width:767px) and (orientation:portrait){.arc-page:after{background:linear-gradient(#0202031f,#0302034d),url(/assets/home/azus-arc-home-mobile.webp) 53%/cover no-repeat}.collection-masthead,.terms-header,.contact-intro,.policy-hero{background:linear-gradient(90deg,#020202a8,#02020229 62%,#02020266),linear-gradient(#02020229,#0000 35%,#02020294);min-height:100svh}}.collection-page:after{background:linear-gradient(#0202033d,#0202034f 48%,#02020366),url(/assets/home/azus-arc-home-desktop.webp) 52% 42%/cover no-repeat}.collection-page>.collection-masthead{min-height:clamp(176px,20svh,196px);padding:calc(var(--arc-header-block) + .7rem) clamp(1.25rem, 3.5vw, 3.15rem) 1rem;background:linear-gradient(90deg,#00000047,#00000014 45%,#0000 72%),linear-gradient(#0000 32%,#0003);gap:1.5rem}.collection-page>.collection-masthead>div>p{font-size:.52rem}.collection-page>.collection-masthead h1{margin-top:.35rem;font-size:clamp(2rem,2.8vw,2.5rem);line-height:.92}.collection-page>.collection-masthead h1 br{display:none}.collection-page>.collection-masthead h1 em{margin-left:.12em}.collection-page>.collection-masthead>p{max-width:300px;margin-bottom:.15rem;font-size:clamp(.72rem,.8vw,.82rem);line-height:1.35}.collection-page>.collection-masthead>span{top:calc(var(--arc-header-block) + .75rem)}.collection-page>.catalogue-grid{color:#211a15;background:linear-gradient(#fffcf51a,#cfbea614),url(/assets/collection/azus-arc-newsprint-paper-v1.webp) 50%/cover no-repeat,#ede4d4;border-block:1px solid #392d233d;grid-template-columns:repeat(auto-fill,minmax(365px,1fr));align-items:start;gap:25px;width:100%;margin:0 auto;padding:50px;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #372a1f29}.collection-page>.catalogue-grid>.product-card{background:0 0;min-width:0;margin:0}.collection-page>.catalogue-grid>.product-card:nth-child(2){margin-top:0}.collection-page>.catalogue-grid :where(a,button):focus-visible{outline-color:#681522}.collection-page .product-card__media{aspect-ratio:2/3;box-shadow:none;background:0 0;border:0}.collection-page .product-card__media:after{background:0 0}.collection-page .product-card__image{filter:saturate(.9)contrast(1.04)drop-shadow(0 20px 25px #38251947);will-change:opacity;transition:opacity .42s cubic-bezier(.22,.61,.36,1);transform:none}:is(.collection-page .product-card__media:hover .product-card__image,.collection-page .product-card__media:focus-visible .product-card__image){transform:none}.collection-page .product-card__media:hover .product-card__image--hover{filter:saturate(.9)contrast(1.04)drop-shadow(0 20px 25px #38251947)}.collection-page .product-card__number,.collection-page .product-card__view{top:.75rem;bottom:auto}.collection-page .product-card__number{color:#261d17;text-shadow:0 1px #ffffff94;font-size:.5rem;left:.75rem}.collection-page .product-card__view,.collection-page .product-card__grain{display:none}.collection-page .product-card__caption{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;background:0 0;border-top:1px solid #392d2338;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-height:0;padding:.55rem .1rem .9rem}.collection-page .product-card__caption>div{gap:.18rem}.collection-page .product-card__caption>div>span{display:none}.collection-page .product-card__caption a{color:#1e1712;font-family:var(--sans);letter-spacing:.09em;text-shadow:none;text-transform:uppercase;font-size:.68rem;line-height:1.35;transition:color .18s}:is(.collection-page .product-card__caption a:hover,.collection-page .product-card__caption a:focus-visible){color:#721524}.collection-page .product-card__caption>strong{color:#681522;text-shadow:none;align-self:start;font-size:.625rem}.collection-page>.collection-service{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060505a8;border-block:1px solid #ded2bf24;padding:clamp(3rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem)}.collection-page [data-reveal]{transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1);transform:translateY(10px)}.collection-page [data-reveal].is-visible{transform:none}@media (max-width:900px){.collection-page>.collection-masthead{min-height:clamp(180px,23svh,200px);padding:calc(var(--arc-header-block) + .6rem) 1rem .85rem;background:linear-gradient(#00000014,#0000001f 58%,#00000047);grid-template-columns:1fr;align-content:end;gap:.35rem}.collection-page>.collection-masthead h1{margin-top:.25rem;font-size:clamp(2rem,8vw,2.35rem)}.collection-page>.collection-masthead>p{max-width:85%;margin:0;font-size:.72rem;line-height:1.3}.collection-page>.collection-masthead>span{top:calc(var(--arc-header-block) + .65rem);right:1rem}.collection-page>.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:12px 0 3.5rem}.collection-page>.catalogue-grid>.product-card{width:100%}.collection-page>.catalogue-grid>.product-card:nth-child(2){justify-self:auto;margin-top:0}.collection-page .product-card__media{aspect-ratio:2/3;box-shadow:none}.collection-page .product-card__caption{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:0;padding:.5rem .5rem .75rem}.collection-page .product-card__caption a{letter-spacing:.07em;font-size:.64rem}.collection-page .product-card__caption>strong{font-size:.6rem}.collection-page>.collection-service{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060505b3;padding:3rem 1rem}}@media (max-width:767px) and (orientation:portrait){.collection-page:after{background:linear-gradient(#02020333,#02020345 52%,#02020357),url(/assets/home/azus-arc-home-mobile.webp) 53% 60%/cover no-repeat}}.arc-menu-cross{width:100%;height:100%;display:block}.arc-header--home-index .arc-header__menu-mark{color:#b9b2a8;filter:drop-shadow(0 1px #ffffff24)drop-shadow(0 2px 7px #0000009e);width:28px;height:28px}.arc-header--home-index .arc-header__menu-mark:before,.arc-header--home-index .arc-header__menu-mark>i{display:none}:is(.arc-header--home-index .arc-header__menu:hover .arc-header__menu-mark,.arc-header--home-index .arc-header__menu:focus-visible .arc-header__menu-mark){color:#ddd7cd;transform:none}.arc-header--home-index .arc-header__menu.is-open{transform:translate(108px)}.arc-header--home-index .arc-header__menu.is-open .arc-header__menu-mark{color:#5f5d59;filter:none;transform:none}.arc-header--home-index.arc-header--menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.arc-header--home-index.arc-header--menu-open .arc-header__brand,.arc-header--home-index.arc-header--menu-open .arc-header__actions{visibility:hidden;opacity:0;pointer-events:none}.main-menu-layer--home-index .main-menu-layer__backdrop{-webkit-backdrop-filter:blur(3px)saturate(.7);backdrop-filter:blur(3px)saturate(.7);background:#0000008a}.main-menu-layer--home-index .main-menu{width:min(360px,100vw);min-width:0;height:100dvh;min-height:100svh;padding:max(118px, 17svh) 20px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;opacity:1;color:#11100f;background:linear-gradient(#f4f3f0e8,#e0dfdbf0),url(/assets/collection/azus-arc-newsprint-paper-v1.webp) 50%/cover no-repeat,#e4e3df;transition:transform .48s cubic-bezier(.2,.72,.2,1);transform:translate(-100%);box-shadow:14px 0 40px #0000003d}.main-menu-layer--home-index .main-menu:before{content:"";opacity:.11;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#16141214 4px);position:absolute;inset:0}.main-menu-layer--home-index.main-menu-layer--open .main-menu{transition-duration:.56s;transform:translate(0)}.main-menu-layer--home-index .main-menu__nav,.main-menu-layer--home-index .main-menu__foot{z-index:1;position:relative}.main-menu-layer--home-index .main-menu__nav,.main-menu-layer--home-index .main-menu__group{border:0}.main-menu-layer--home-index .main-menu__primary{color:#11100f;border:0;grid-template-columns:minmax(0,1fr) 24px;gap:.65rem;min-height:58px;padding:.25rem 0}.main-menu-layer--home-index .main-menu__primary>span:first-child,.main-menu-layer--home-index .main-menu__primary>.main-menu__arrow{display:none}.main-menu-layer--home-index .main-menu__primary strong{font-family:var(--sans);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:500;line-height:1}:is(.main-menu-layer--home-index .main-menu__primary:hover strong,.main-menu-layer--home-index .main-menu__primary:focus-visible strong){color:#5e5c59;transform:none}.main-menu-layer--home-index .main-menu__group.is-expanded>.main-menu__primary strong{color:#777570}.main-menu-layer--home-index .main-menu__section-mark{color:#34322f;width:16px;height:16px;transition:color .18s,transform .28s;display:block;transform:rotate(0)}.main-menu-layer--home-index .main-menu__group>.main-menu__primary>.main-menu__section-mark:before,.main-menu-layer--home-index .main-menu__group>.main-menu__primary>.main-menu__section-mark:after{display:none}.main-menu-layer--home-index .main-menu__group.is-expanded .main-menu__section-mark{color:#74716c;transform:rotate(45deg)}.main-menu-layer--home-index .main-menu__dropdown{transition:grid-template-rows .32s cubic-bezier(.22,.68,.2,1),opacity .22s,visibility 0s linear .32s}.main-menu-layer--home-index .main-menu__group.is-expanded .main-menu__dropdown{transition:grid-template-rows .36s cubic-bezier(.22,.68,.2,1),opacity .24s 60ms,visibility}.main-menu-layer--home-index .main-menu__dropdown-inner{padding:.15rem 0 .65rem 1rem}.main-menu-layer--home-index .main-menu__dropdown a{color:#242220;border:0;grid-template-columns:minmax(0,1fr) auto;min-height:38px}:is(.main-menu-layer--home-index .main-menu__dropdown a:hover,.main-menu-layer--home-index .main-menu__dropdown a:focus-visible){color:#77746f;padding-left:3px}.main-menu-layer--home-index .main-menu__dropdown a>span,.main-menu-layer--home-index .main-menu__dropdown a>strong{font-family:var(--sans);letter-spacing:-.02em;text-transform:uppercase;font-size:.88rem;font-weight:500;color:inherit!important}.main-menu-layer--home-index .main-menu__dropdown a>em{color:#6b6965;font-size:.43rem}.main-menu-layer--home-index .main-menu__dropdown a:not(.main-menu__chapter)>span{display:none}.main-menu-layer--home-index .main-menu__foot{color:#65625e;border-top:1px solid #1a181626;margin-top:auto;padding-top:1.5rem}:is(.main-menu-layer--home-index .main-menu__foot a:hover,.main-menu-layer--home-index .main-menu__foot button:hover,.main-menu-layer--home-index .main-menu__foot a:focus-visible,.main-menu-layer--home-index .main-menu__foot button:focus-visible){color:#11100f}.main-menu-layer--home-index .main-menu__primary:focus-visible{outline-offset:3px;outline:2px solid #2e2b28}.main-menu-layer--home-index .main-menu__foot a:focus-visible{outline-offset:3px;outline:2px solid #2e2b28}.main-menu-layer--home-index .main-menu__foot button:focus-visible{outline-offset:3px;outline:2px solid #2e2b28}.main-menu-layer--home-index .main-menu__dropdown a:focus-visible{outline-offset:3px;outline:2px solid #2e2b28}@media (max-width:820px){.arc-header--home-index .arc-header__menu.is-open{transform:translate(calc(50vw - 31px))}.main-menu-layer--home-index .main-menu{width:100vw;height:100dvh;min-height:100svh;padding:max(122px, calc(17svh + env(safe-area-inset-top))) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));transform:translateY(-100%)}.main-menu-layer--home-index.main-menu-layer--open .main-menu{transform:translate(0)}.main-menu-layer--home-index .main-menu__primary{min-height:58px}.main-menu-layer--home-index .main-menu__primary strong{font-size:clamp(1.5rem,7vw,1.85rem)}.main-menu-layer--home-index .main-menu__foot>div:last-child{display:none}}@media (hover:none){.main-menu-layer--home-index .main-menu__primary:active,.main-menu-layer--home-index .main-menu__dropdown a:active{background:#11100f0f}}@media (prefers-reduced-motion:reduce){.arc-header--home-index .arc-header__menu,.arc-header--home-index .arc-header__menu-mark,.main-menu-layer--home-index,.main-menu-layer--home-index .main-menu,.main-menu-layer--home-index .main-menu__dropdown,.main-menu-layer--home-index .main-menu__primary strong,.main-menu-layer--home-index .main-menu__section-mark{transition:none!important}}.product-card__hover-details{display:none}@media (hover:hover) and (pointer:fine){.collection-page .product-card__caption{display:none}.collection-page .product-card__hover-details{z-index:5;color:#f3ede4;-webkit-backdrop-filter:blur(9px)saturate(.76);backdrop-filter:blur(9px)saturate(.76);opacity:0;pointer-events:none;background:linear-gradient(110deg,#100c0ae0,#1b1111b8),#0d0a09b8;border:1px solid #f5ebdc2e;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.8rem .85rem .75rem;transition:opacity .24s,transform .32s cubic-bezier(.22,.68,.2,1);display:flex;position:absolute;bottom:clamp(.65rem,1.2vw,1rem);left:clamp(.65rem,1.2vw,1rem);right:clamp(.65rem,1.2vw,1rem);overflow:hidden;transform:translateY(10px);box-shadow:0 12px 28px #140d0a38}.collection-page .product-card__hover-details:before{content:"";pointer-events:none;opacity:.14;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff14 4px);position:absolute;inset:0}.collection-page .product-card__hover-details>span,.collection-page .product-card__hover-details>strong{z-index:1;position:relative}.collection-page .product-card__hover-details>span{max-width:72%;font-family:var(--sans);letter-spacing:.085em;text-transform:uppercase;font-size:clamp(.68rem,.72vw,.78rem);font-weight:500;line-height:1.25}.collection-page .product-card__hover-details>strong{color:#dca4ad;font-family:var(--arc-mono);letter-spacing:.08em;flex:none;font-size:clamp(.58rem,.62vw,.68rem);font-weight:400;line-height:1.35}:is(.collection-page .product-card__media:hover .product-card__hover-details,.collection-page .product-card__media:focus-visible .product-card__hover-details){opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.collection-page .product-card__hover-details{transform:none;transition:none!important}}.arc-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.arc-header__brand{text-shadow:none;gap:0}.arc-header__brand .arc-header__wordmark{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;width:clamp(190px,20vw,210px);height:auto;max-height:64px;display:block;overflow:hidden}.arc-menu-cross,.arc-header__menu span.arc-menu-cross{isolation:isolate;display:block;position:relative;overflow:hidden;transform:none}.arc-header__menu:hover span.arc-menu-cross{transform:none}.arc-menu-cross__image{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;transition:opacity .34s;display:block;position:absolute}.arc-menu-cross__image--flat{opacity:1;width:158.025%;top:-33.0633%;left:-24.3827%}.arc-menu-cross__image--dimensional{opacity:0;width:151.704%;top:-21.5185%;left:-27.3333%}.arc-header--home-index .arc-header__menu-mark{filter:drop-shadow(0 2px 6px #0000006b);width:36px;height:36px}.arc-header__menu .arc-menu-cross{filter:invert()grayscale()sepia(.08)brightness(.94);transition:filter .34s}.arc-header__menu.is-open .arc-menu-cross{filter:none}.arc-header__menu:is(:focus-visible,.is-open) .arc-menu-cross__image--flat{opacity:0}.arc-header__menu:is(:focus-visible,.is-open) .arc-menu-cross__image--dimensional{opacity:1}@media (hover:hover) and (pointer:fine){.arc-header__menu:hover .arc-menu-cross__image--flat{opacity:0}.arc-header__menu:hover .arc-menu-cross__image--dimensional{opacity:1}}@media (max-width:820px){.arc-header{padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right))}.arc-header__brand .arc-header__wordmark{width:min(174px,100vw - 156px);max-height:52px}.arc-header--home-index .arc-header__menu-mark{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.arc-header__menu .arc-menu-cross,.arc-menu-cross__image{transition:none}}.bag-summary>.bag-discount{color:#d8b3a6;border-top:0;font-size:1rem}.checkout-offer-note{color:var(--paper-dim);margin:.7rem 0 1.2rem;font-size:.72rem;line-height:1.6}.account-form .account-offer-opt-in{font-family:var(--sans);letter-spacing:0;text-transform:none;align-items:flex-start;gap:.7rem;font-size:.75rem;line-height:1.6;display:flex}.account-form .account-offer-opt-in input{width:17px;height:17px;min-height:0;accent-color:var(--blood);flex:0 0 17px;margin:.2rem 0 0}.bag-summary>.bag-grand-total{border-top-color:var(--arc-bone);margin-top:.35rem;font-size:1.45rem}.checkout-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.checkout-optional{color:#7c7670;letter-spacing:.1em;font-size:.52rem}.checkout-form input[readonly]{color:var(--arc-bone-dim);cursor:default}.checkout-summary{border-top:1px solid var(--arc-rule);margin:2rem 0 1.2rem}.checkout-summary>div{border-bottom:1px solid var(--arc-rule);color:var(--arc-bone-dim);justify-content:space-between;gap:1rem;padding:.72rem 0;font-size:.72rem;display:flex}.checkout-summary>div strong{color:var(--arc-bone);font-weight:500}.checkout-summary>.checkout-summary__discount,.checkout-summary>.checkout-summary__discount strong{color:#d8b3a6}.checkout-summary>.checkout-total{border-top:0;border-bottom-color:var(--arc-bone);color:var(--arc-bone);font-family:var(--serif);padding:1rem 0;font-size:1.35rem}.checkout-form>.arc-button{width:100%}@media (max-width:520px){.checkout-form__row{grid-template-columns:1fr;gap:0}.checkout-form__row--pin{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
