@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b32ab99c2e65594c-s.woff2) format("woff2");unicode-range:u+0304-0305,u+0308,u+0331,u+10330-1034a}@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/64e72048cb4d4e67-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/09f151b52a1a6fe6-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6b4382a16c3aff0b-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3b0ceca8b9105f19-s.woff2) format("woff2");unicode-range:u+10300-1032f}@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5c1b9f51fd97408c-s.woff2) format("woff2");unicode-range:u+16a0-16f8}@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dd5486154c3f3016-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cardo_9474d4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e79904415a280b53-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d39ca95443e09658-s.woff2) format("woff2");unicode-range:u+0304-0305,u+0308,u+0331,u+10330-1034a}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/935a9bcd03b30594-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b75baf4e2ae57355-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8cbe00a82f470a38-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5f3e2fea089bd8a8-s.woff2) format("woff2");unicode-range:u+10300-1032f}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cf420bba073d8090-s.woff2) format("woff2");unicode-range:u+16a0-16f8}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1a49d4e0ae8b373a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f003255f6665c4bb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/04106b5e7498c8c0-s.woff2) format("woff2");unicode-range:u+0304-0305,u+0308,u+0331,u+10330-1034a}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b82e0660533eb1fd-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6da8f405271ca62-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d964d91f878507d6-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cd4ef44b7a5f22f1-s.woff2) format("woff2");unicode-range:u+10300-1032f}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cad1661d2791ecc2-s.woff2) format("woff2");unicode-range:u+16a0-16f8}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/543de0715397ac5b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cardo_9474d4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a2debe7ac595958e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cardo_Fallback_9474d4;src:local("Times New Roman");ascent-override:94.16%;descent-override:34.59%;line-gap-override:0.00%;size-adjust:105.17%}.__className_9474d4{font-family:__Cardo_9474d4,__Cardo_Fallback_9474d4}.__variable_9474d4{--font-cardo:"__Cardo_9474d4","__Cardo_Fallback_9474d4"}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6b6f87;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6b6f87;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6b6f87{font-family:__JetBrains_Mono_6b6f87,__JetBrains_Mono_Fallback_6b6f87;font-style:normal}.__variable_6b6f87{--font-mono:"__JetBrains_Mono_6b6f87","__JetBrains_Mono_Fallback_6b6f87"}

/*
! tailwindcss v3.4.6 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.inline{display:inline}.table{display:table}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.italic{font-style:italic}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--paper:#fff;--paper-2:#f5f5f5;--ink:#141414;--ink-soft:#6b6b6b;--ink-faint:#9a9a9a;--hair:#141414;--max:780px;--gutter:clamp(22px,5vw,64px);--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--rhythm-item:clamp(48px,7vw,80px);--rhythm-collection:clamp(31px,5.1vw,51px);--rhythm-section:clamp(62px,10.2vw,102px);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.22,0.61,0.36,1);--dur-micro:0.16s;--dur-reveal:0.8s;--dur-move:0.3s}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-cardo),"Times New Roman",Times,serif;color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6;min-height:100vh;position:relative;cursor:auto}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/><feComponentTransfer><feFuncA type='linear' slope='0.55' intercept='0'/></feComponentTransfer><feGaussianBlur stdDeviation='0.5'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:320px 320px;opacity:.85;mix-blend-mode:soft-light}.floating-index,header.topbar,main{position:relative;z-index:1}.page,.topbar{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.topbar{height:0;display:flex;justify-content:center}.topbar .rule{width:clamp(160px,38%,260px);height:2px;background:transparent;margin:0 auto}.cover{min-height:100vh;padding:clamp(20px,4.5vw,55px) 0;text-align:center;flex-direction:column;gap:0}.cover,.logo-stamp{display:flex;align-items:center;justify-content:center}.logo-stamp{width:clamp(220px,50vw,360px);height:auto;margin:0 auto clamp(32px,6vw,60px);position:relative}.logo-stamp img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;mix-blend-mode:multiply}.cover h1{font-weight:900;font-size:clamp(19px,3vw,26px);letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.cover .years,.cover h1{font-family:var(--font-mono),ui-monospace,monospace}.cover .years{font-weight:500;font-size:clamp(13px,1.8vw,14px);letter-spacing:.4em;margin:0;color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.cover .logo-stamp,.cover .years,.cover h1{animation:hero-in 2.4s var(--ease-out) both}@keyframes hero-in{0%{opacity:0}to{opacity:1}}}section{padding:clamp(40px,8vw,96px) 0}.intro{padding-top:clamp(40px,8vw,80px)}.intro .block-title,.intro h2,.intro p{font-size:clamp(15px,2vw,16.5px);letter-spacing:.02em;margin:0}.intro .block-title{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:clamp(13px,1.7vw,14px);margin-bottom:18px}.intro .block{margin-bottom:clamp(36px,6vw,56px)}.intro ul{list-style:none;padding:0;margin:0}.intro li{margin-bottom:8px}.intro li:before{content:"-  ";color:var(--ink-faint)}.intro a{color:inherit;text-decoration:none;border-bottom:1px solid}.intro a:hover{color:var(--ink-soft);border-bottom-color:var(--ink-soft)}.intro .stack>*+*{margin-top:14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.intro{animation:intro-fade linear both;animation-timeline:view();animation-range:exit 0 exit 85%;will-change:opacity,transform}@keyframes intro-fade{to{opacity:0;transform:translateY(-24px)}}}}.cat-divider{position:relative;height:75svh}.cat-divider,.cat-divider.first{margin-top:var(--rhythm-section)}.cat-divider-pin{position:sticky;top:0;height:65svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.cat-divider .label{margin:0;font-weight:700;letter-spacing:clamp(.18em,.4vw,.32em);font-size:clamp(24px,4.4vw,40px);text-transform:uppercase;line-height:1;will-change:transform,opacity,filter}.collection{position:relative;margin-top:var(--rhythm-collection)}.col-header{position:sticky;top:0;z-index:4;padding:var(--s4) 0 var(--s3);background:transparent}.col-blur{position:absolute;top:0;left:50%;width:100vw;transform:translateX(-50%);height:clamp(240px,33vh,360px);z-index:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.3) 32%,hsla(0,0%,100%,.1) 58%,hsla(0,0%,100%,0) 84%)}.col-blur span{position:absolute;inset:0}.col-blur span:first-child{backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 34%);mask-image:linear-gradient(180deg,#000 0,transparent 34%)}.col-blur span:nth-child(2){backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 50%);mask-image:linear-gradient(180deg,#000 0,transparent 50%)}.col-blur span:nth-child(3){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 66%);mask-image:linear-gradient(180deg,#000 0,transparent 66%)}.col-blur span:nth-child(4){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 82%);mask-image:linear-gradient(180deg,#000 0,transparent 82%)}.col-blur span:nth-child(5){backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);mask-image:linear-gradient(180deg,#000 0,transparent)}.col-header h3{position:relative;z-index:1;margin:0;font-weight:700;font-size:clamp(20px,2.4vw,24px);letter-spacing:.01em}.col-header .name{font-weight:400;color:var(--ink-soft)}@media (max-width:1099px){.col-header{top:0;height:52px;display:flex;align-items:center;padding:4px 0 0}.col-header h3{padding-right:52px}}.item{margin:var(--rhythm-item) 0}.item .code{margin:0;font-family:var(--font-cardo),serif;font-weight:400;font-size:clamp(24px,3vw,32px);letter-spacing:.02em;line-height:1.05;text-transform:uppercase}.item .code .sub{display:block;font-style:italic;font-weight:400;font-size:.55em;color:var(--ink-soft);margin-top:6px;letter-spacing:0;text-transform:none}.item .nth{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;color:var(--ink-faint);letter-spacing:.22em;margin-bottom:var(--s2)}.item .body{display:grid;grid-template-columns:1fr;gap:clamp(20px,4vw,32px);justify-items:stretch}@media (min-width:720px){.item .body{grid-template-columns:1fr .66fr;align-items:end;-moz-column-gap:clamp(32px,4vw,48px);column-gap:clamp(32px,4vw,48px)}}.item .carousel{width:100%}.carousel,.frame{position:relative}.frame{aspect-ratio:4/5;background:#fafafa;overflow:hidden;border:1px solid hsla(0,0%,8%,.08);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.track{display:flex;height:100%;will-change:transform;transition:transform .62s cubic-bezier(.16,1,.3,1)}.track.dragging{transition:none}.frame .slide{position:relative;flex:0 0 100%;height:100%;pointer-events:none;transition:transform .55s var(--ease-out)}.slide-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.track:not(.dragging) .slide[aria-hidden=true]{transform:scale(1.012)}.filmstrip{margin-top:var(--s3);display:flex;gap:var(--s2);flex-wrap:wrap}.thumb{padding:0;border:0;background:transparent;cursor:pointer;width:52px;display:flex;flex-direction:column;gap:6px}.thumb-img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#fafafa;border:1px solid hsla(0,0%,8%,.08);opacity:.55;transition:opacity .2s ease}.thumb:after{content:"";height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.thumb:hover .thumb-img{opacity:.85}.thumb.active .thumb-img{opacity:1}.thumb.active:after{transform:scaleX(1)}.thumb:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.meta{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}@media (min-width:720px){.meta{max-width:34ch;padding-bottom:4px}}.price{margin:var(--s2) 0 0;display:grid;grid-template-columns:minmax(7.5rem,max-content) auto;-moz-column-gap:var(--s4);column-gap:var(--s4);row-gap:4px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13.5px;font-variant-numeric:tabular-nums}.price dt{color:var(--ink-soft)}.price dd{margin:0;color:var(--ink)}.size-block,.size-note{margin-top:var(--s5)}.size-note{margin-bottom:0;font-size:13px;font-style:italic;color:var(--ink-soft)}.size-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);width:100%}.size-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.2em;color:var(--ink-soft);text-transform:uppercase}.size-options{display:flex;flex-wrap:wrap;gap:var(--s2)}.size-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid hsla(0,0%,8%,.25);color:var(--ink);min-height:44px;padding:0 14px;display:inline-flex;align-items:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;cursor:pointer;border-radius:0;white-space:nowrap;transition:background .45s var(--ease-soft),color .45s var(--ease-soft),border-color .45s var(--ease-soft)}.size-pill:hover{border-color:var(--ink)}.size-pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.size-pill:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.inquire{margin-top:var(--s6);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--ink);color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;min-height:44px;padding:0 22px;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;transition:background .55s var(--ease-soft),color .55s var(--ease-soft)}.inquire:hover{background:var(--ink);color:var(--paper)}.inquire:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.item+.item{border-top:1px solid hsla(0,0%,8%,.08);padding-top:clamp(40px,6vw,72px)}.colophon{min-height:100vh;margin-top:var(--rhythm-section);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}.colophon-head{margin:0;white-space:nowrap;font-family:var(--font-mono),ui-monospace,monospace;font-weight:900;font-size:clamp(22px,6vw,48px);line-height:1;letter-spacing:.16em;text-transform:uppercase}.colophon-signoff{display:flex;flex-direction:column;align-items:center;margin-top:clamp(48px,11vw,96px);width:min(100%,320px)}.colophon-logo{width:clamp(110px,22vw,170px);height:auto;display:block;mix-blend-mode:multiply}.colophon-meta{margin:var(--s2) 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--ink-soft)}.colophon-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,7vw,56px);margin-top:var(--s5)}.contact-link{display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;color:var(--ink)}.contact-value{font-family:var(--font-cardo),serif;font-size:clamp(15px,2vw,18px);border-bottom:1px solid transparent;transition:border-color .5s var(--ease-soft)}.contact-link:focus-visible .contact-value,.contact-link:hover .contact-value{border-bottom-color:currentColor}.floating-index{position:fixed;top:50%;left:clamp(16px,3vw,40px);transform:translateY(-50%);z-index:5;display:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);transition:opacity 1.2s var(--ease-out)}.floating-index ol{list-style:none;margin:0;padding:0}.fi-list{width:150px;font-size:9px;text-align:left}.floating-index li{margin:6px 0}.fi-head{font-weight:700;font-size:10px;color:var(--ink);opacity:.8}.fi-head.spaced{margin-top:18px}.floating-index .fi-head a{opacity:1;font:inherit;color:inherit;letter-spacing:inherit;transition:transform .45s cubic-bezier(.2,.7,.2,1),letter-spacing .45s cubic-bezier(.2,.7,.2,1)}.floating-index .fi-head a:hover{opacity:1;transform:translateX(3px);letter-spacing:.16em}.floating-index a{position:relative;display:inline-block;color:inherit;text-decoration:none;opacity:.45;transition:opacity .35s ease,color .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.floating-index a:hover{opacity:.85;transform:translateX(2px)}.floating-index a.active{opacity:1;color:var(--ink)}@media (prefers-reduced-motion:reduce){.floating-index a{transition:opacity .2s ease,color .2s ease}.floating-index a:hover{transform:none}}@media (min-width:1100px){.floating-index{display:block}}body.cover-in-view .floating-index,body.outro-in-view .floating-index,body.outro-in-view .mobile-bar{opacity:0;pointer-events:none}@media print{body{background:#fff}.filmstrip,.floating-index,.mobile-bar{display:none!important}.item{page-break-inside:avoid}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.item.reveal .body>*{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-soft),transform .6s var(--ease-soft)}.item.reveal .body>:first-child{clip-path:inset(0 0 10% 0);transform:translateY(10px) scale(1.03);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),clip-path .8s var(--ease-out)}.item.reveal.in .body>:first-child{opacity:1;transform:none;clip-path:inset(0 0 0 0);transition-delay:.1s}.item.reveal .body>.meta{opacity:1;transform:none}.item.reveal .meta>*{opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-soft),transform .45s var(--ease-soft)}.item.reveal.in .meta>:first-child{opacity:1;transform:none;transition-delay:.1s}.item.reveal.in .meta>:nth-child(2){opacity:1;transform:none;transition-delay:.18s}.item.reveal.in .meta>:nth-child(3){opacity:1;transform:none;transition-delay:.26s}.item.reveal.in .meta>:nth-child(4){opacity:1;transform:none;transition-delay:.34s}.frame{transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.frame:hover{transform:translateY(-2px);box-shadow:0 24px 50px -32px hsla(0,0%,8%,.35)}.size-pill[aria-pressed=true]:hover{background:var(--ink)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}.item.reveal .body>*,.item.reveal .meta>*,.reveal{opacity:1;transform:none;clip-path:none}.cat-divider,.cat-divider-pin{height:auto;min-height:0}.cat-divider-pin{position:static;padding-block:var(--rhythm-section)}html{scroll-behavior:auto}}@media (max-width:719px){:root{--gutter:calc(clamp(22px, 5vw, 64px) + 4px)}.item{margin:clamp(72px,18vw,112px) 0}.item+.item{padding-top:clamp(72px,18vw,112px)}.item .body{gap:18px;justify-items:stretch}.frame:hover{transform:none}.inquire{width:100%;justify-content:center;min-height:52px}.cat-divider.first{margin-top:clamp(96px,24vw,160px)}}.mobile-bar{display:none}@media (max-width:1099px){.mobile-bar{display:flex;justify-content:flex-end;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--max);padding:calc(env(safe-area-inset-top, 0px) + 4px) var(--gutter) 0;z-index:20;opacity:0;pointer-events:none;transition:opacity .4s ease}body.nav-armed:not(.outro-in-view) .mobile-bar{opacity:1;pointer-events:auto}}.mobile-burger{width:48px;height:48px;border:0;background:transparent;display:grid;place-content:center end;color:var(--ink);cursor:pointer;transition:transform .18s ease,opacity .18s ease}.mobile-burger:active{transform:scale(.86);opacity:.7}.mobile-sheet{position:fixed;top:0;left:0;right:0;height:100dvh;z-index:50;background:var(--paper);padding:calc(env(safe-area-inset-top, 0px) + 56px) 0 calc(env(safe-area-inset-bottom, 0px) + 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(14px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.mobile-sheet.is-open{opacity:1;transform:none}.mobile-grab{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 10px);left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:999px;background:hsla(0,0%,8%,.18)}.mobile-sheet-inner{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.mobile-close{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 8px);right:10px;width:44px;height:44px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:var(--ink);transition:transform .18s ease,opacity .18s ease}.mobile-close:active{transform:scale(.86);opacity:.7}.mobile-group{margin-bottom:clamp(32px,9vw,56px)}.mobile-head{display:block;width:100%;text-align:left;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-cardo),serif;font-weight:700;font-size:clamp(15px,4.5vw,22px);line-height:1.1;letter-spacing:.005em;color:var(--ink);margin:0 0 var(--s3)}.mobile-head:focus-visible,.mobile-head:hover{padding-left:8px;outline:none}.mobile-cols{list-style:none;margin:0;padding:0}.mobile-link{display:flex;align-items:baseline;gap:var(--s3);width:100%;text-align:left;background:transparent;border:0;padding:13px 0;min-height:44px;color:var(--ink);cursor:pointer;transition:padding-left .22s cubic-bezier(.22,.61,.36,1),opacity .18s ease}.mobile-link:focus-visible,.mobile-link:hover{padding-left:8px;outline:none}.mobile-link:active{opacity:.55}.ml-name{font-family:var(--font-cardo),serif;font-size:16px;letter-spacing:.01em;color:var(--ink)}.ml-sub{font-size:10px;letter-spacing:.18em;color:var(--ink-faint)}.ml-sub,.mobile-sheet-inquire{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.mobile-sheet-inquire{display:inline-block;margin-top:var(--s5);border:1px solid var(--ink);padding:13px 22px;min-height:44px;font-size:12px;letter-spacing:.16em;text-decoration:none;color:var(--ink);transition:background .15s ease,color .15s ease,opacity .6s ease,transform .72s cubic-bezier(.16,1,.3,1),filter .6s ease}.mobile-sheet-inquire:hover{background:var(--ink);color:var(--paper)}.mobile-cols li,.mobile-head,.mobile-sheet-inquire{opacity:0;transform:translateY(22px);filter:blur(6px)}.mobile-cols li,.mobile-head{transition:opacity .6s ease,transform .72s cubic-bezier(.16,1,.3,1),filter .6s ease,padding-left .22s cubic-bezier(.22,.61,.36,1)}.mobile-sheet.is-open .mobile-cols li,.mobile-sheet.is-open .mobile-head,.mobile-sheet.is-open .mobile-sheet-inquire{opacity:1;transform:none;filter:none;transition-delay:calc(var(--i, 0) * 42ms)}