@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.1mou8v493x-u7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.2otm1xqa4lz8q.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.3bws0utn4kpyc.woff2)format("woff2");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:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.XRfjYG_className{font-family:Amiri,Amiri Fallback;font-style:normal;font-weight:400}.XRfjYG_variable{--font-amiri:"Amiri", "Amiri Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.p.1cdo_ayqo8nkw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.2uew94uao4-oz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.3h2q_oi0hwy8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.42x_n7yf15d0k.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.TJ3Sdq_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.TJ3Sdq_variable{--font-plex:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.U6NjLa_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.U6NjLa_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--text-sm:.875rem;--text-base:1.0625rem;--text-lg:1.375rem;--text-2xl:clamp(1.9rem, 2vw + 1.3rem, 2.75rem);--radius-sm:.25rem;--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--color-espresso:#17110e;--color-espresso-2:#231b16;--color-espresso-3:#2e241e;--color-rule:#3d332c;--color-rule-strong:#7c6f63;--color-cream:#f6e9d5;--color-cream-muted:#beb2a3;--color-teal:#0e5d4f;--color-teal-strong:#1a6c5d;--color-teal-light:#78cab7;--color-teal-tint:#112c26;--color-wood:#795033;--color-wood-edge:#56331f;--color-wood-grain:#8b6242;--color-bake:#ce9042;--color-cheese:#e8d7a3;--color-bowl:#ece3d6;--color-leaf:#4e7f50;--color-stand:#e2ddd5;--color-focus:#7ce0ca;--color-error:#f8907f;--color-open:#7ccd8e;--color-scrim:#0805038c;--font-display:var(--font-amiri), "Amiri", "Noto Naskh Arabic", serif;--font-body:var(--font-plex), "IBM Plex Sans Arabic", "Noto Sans Arabic", sans-serif;--font-latin:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--text-display:clamp(2.5rem, 4vw + 1.2rem, 4.75rem);--leading-display:1.45;--leading-body:1.85;--spacing-3xs:.125rem;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2.5rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--spacing-4xl:9rem;--page-max:72rem;--page-gutter:clamp(1rem, 4vw, 3rem);--rail-width:8.5rem;--tap:2.75rem;--bar-height:4rem;--top-height:3.75rem;--rule-hair:1px;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--z-base:1;--z-raised:10;--z-sticky:200;--z-modal:400}@supports (color:lab(0% 0 0)){:root,:host{--color-espresso:lab(5.68503% 2.01082 2.78393);--color-espresso-2:lab(10.6219% 3.29388 5.19283);--color-espresso-3:lab(15.2552% 3.69509 5.844);--color-rule:lab(22.2373% 3.22124 6.13473);--color-rule-strong:lab(47.7718% 3.78436 8.86726);--color-cream:lab(93.1155% 1.92806 11.4521);--color-cream-muted:lab(73.3539% 2.32965 9.36985);--color-teal:lab(34.8397% -26.3486 1.28773);--color-teal-strong:lab(40.7037% -28.0505 1.37182);--color-teal-light:lab(75.5617% -29.4009 .881362);--color-teal-tint:lab(15.7653% -12.1623 .365144);--color-wood:lab(38.2076% 15.4532 24.2792);--color-wood-edge:lab(25.4255% 14.6059 19.6893);--color-wood-grain:lab(45.2217% 14.3265 24.7836);--color-bake:lab(64.9964% 18.6017 50.0433);--color-cheese:lab(86.3899% .424117 27.9373);--color-bowl:lab(90.7736% 1.2269 7.59105);--color-leaf:lab(48.9183% -25.1931 20.3754);--color-stand:lab(88.4338% .706792 4.53427);--color-focus:lab(82.7124% -34.6665 1.04001);--color-error:lab(71.0001% 39.2991 27.0243);--color-open:lab(76.0243% -35.9096 23.3287);--color-scrim:lab(1.54821% .722557 .954375/.55)}}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{overflow-x:clip}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--top-height) + var(--spacing-md))}body{background:var(--color-espresso);color:var(--color-cream);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding-block-end:calc(var(--bar-height) + env(safe-area-inset-bottom));font-weight:400}h1,h2,h3{font-family:var(--font-display);font-style:normal;font-weight:400;line-height:var(--leading-display);overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0}p{margin:0}figure,blockquote,address{margin:0;font-style:normal}ul,ol,dl,dd{margin:0;padding:0;list-style:none}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}img{max-width:100%;height:auto;display:block}a{color:inherit}strong{font-weight:600}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}main:focus,h2:focus{outline:none}::selection{background:var(--color-teal-light);color:var(--color-espresso)}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums lining-nums}.latin{font-family:var(--font-latin);font-variant-numeric:lining-nums;letter-spacing:.02em;font-weight:500}.icon{flex:none;block-size:1.25em;inline-size:1.25em}[dir=rtl] .icon--flip{transform:scaleX(-1)}.ribbon,main>section,.foot{padding-inline:max(var(--page-gutter), calc((100% - var(--page-max)) / 2))}.skip-link{z-index:var(--z-modal);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-teal-light);color:var(--color-espresso);position:absolute;inset-block-start:var(--spacing-md);inset-inline-start:var(--spacing-md);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.section-title{font-size:var(--text-2xl)}.btn{justify-content:center;align-items:center;gap:var(--spacing-xs);min-block-size:var(--tap);padding:var(--spacing-xs) var(--spacing-lg);border:var(--rule-hair) solid transparent;border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--teal{background:var(--color-teal);color:var(--color-cream)}.btn--teal:hover{background:var(--color-teal-strong)}.btn--line{border-color:var(--color-teal-light);color:var(--color-teal-light)}.btn--line:hover{background:var(--color-teal-tint)}.btn--wide{min-block-size:3.25rem;inline-size:100%}.link-arrow{align-items:center;gap:var(--spacing-xs);min-block-size:var(--tap);white-space:nowrap;text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);transition:text-decoration-color var(--dur-short) var(--ease-out);font-weight:600;display:inline-flex}.link-arrow:hover{-webkit-text-decoration-color:var(--color-teal-light);-webkit-text-decoration-color:var(--color-teal-light);-webkit-text-decoration-color:var(--color-teal-light);text-decoration-color:var(--color-teal-light)}.link-quiet{min-block-size:var(--tap);padding-inline:var(--spacing-sm);text-underline-offset:.4em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ribbon{background:var(--color-espresso-2);color:var(--color-cream-muted);font-size:var(--text-sm);padding-block:var(--spacing-2xs);text-align:center}.wordmark{color:var(--color-cream);justify-items:center;line-height:1;display:inline-grid}.wordmark__name{font-family:var(--font-latin);letter-spacing:.16em;margin-inline-end:-.16em;font-size:1.75rem;font-weight:400}.wordmark__tag{font-family:var(--font-latin);letter-spacing:.2em;white-space:nowrap;text-transform:uppercase;color:var(--color-cream-muted);margin-block-start:.3rem;font-size:.625rem;font-weight:500}.head{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-block-size:var(--top-height);padding-inline:var(--page-gutter);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.head__brand{min-block-size:var(--tap);align-items:center;text-decoration:none;display:inline-flex}.head__cta{min-block-size:2.5rem;padding-inline:var(--spacing-md);font-size:var(--text-sm)}.rail{display:none}.hero{gap:var(--spacing-xl);padding-block:var(--spacing-xl) var(--spacing-2xl);display:grid}.hero__title{font-size:var(--text-display)}.hero__lead{max-inline-size:34rem;color:var(--color-cream-muted);font-size:var(--text-lg);margin-block-start:var(--spacing-md);font-weight:300;line-height:1.75}.hero__actions{align-items:center;gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap;margin-block-start:var(--spacing-xl);display:flex}.hero__note{color:var(--color-cream-muted);font-size:var(--text-sm);margin-block-start:var(--spacing-md)}.hero__photo{border-radius:var(--radius-sm);background:var(--color-espresso-2);aspect-ratio:4/5;overflow:hidden}.hero__photo img{object-fit:cover;block-size:100%;inline-size:100%}.packages{--boards-gap:var(--spacing-2xl);padding-block:var(--spacing-2xl) var(--spacing-3xl);border-block-start:var(--rule-hair) solid var(--color-rule)}.packages__lead{max-inline-size:38rem;color:var(--color-cream-muted);margin-block-start:var(--spacing-xs)}.boards{gap:var(--boards-gap);margin-block-start:var(--spacing-2xl);display:grid}.pkg{align-content:start;gap:var(--spacing-xs);min-width:0;display:grid}.pkg__pick{gap:var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;min-block-size:6.875rem;transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);display:grid;position:relative}.pkg__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pkg__pick:hover .pkg__name{color:var(--color-teal-light)}.pkg__pick:has(.pkg__input:focus-visible){outline:2px solid var(--color-focus);outline-offset:var(--spacing-md)}.pkg[data-selected] .pkg__pick{background:var(--color-teal-tint);box-shadow:0 0 0 var(--spacing-sm) var(--color-teal-tint);outline:2px solid var(--color-teal-light);outline-offset:var(--spacing-sm)}.pkg__drawing{gap:var(--spacing-xs);inline-size:calc(100% * var(--cm) / var(--max-cm));grid-template-columns:minmax(0,1fr);display:grid}.board-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.bd-wood{fill:var(--color-wood)}.bd-edge{fill:none;stroke:var(--color-wood-edge);stroke-width:.35px}.bd-grain{fill:none;stroke:var(--color-wood-grain);stroke-width:.18px}.bd-bake ellipse,.bd-bake-fill{fill:var(--color-bake)}.bd-ring{fill:none;stroke:var(--color-bake);stroke-width:1.2px}.bd-cheese{fill:var(--color-cheese)}.bd-bowl{fill:var(--color-bowl);stroke:var(--color-wood-edge);stroke-width:.3px}.bd-leaf{fill:var(--color-leaf)}.bd-stand{fill:var(--color-stand)}.bd-topper{fill:var(--color-teal)}.dim{align-items:center;gap:var(--spacing-xs);border-inline:var(--rule-hair) solid var(--color-rule-strong);block-size:1.5rem;color:var(--color-cream-muted);font-size:var(--text-sm);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.dim:before,.dim:after{content:"";block-size:var(--rule-hair);background:var(--color-rule-strong)}.dim__label{line-height:1}.dim--none{border-inline:0}.dim--none:before,.dim--none:after{content:none}.pkg__meta{gap:var(--spacing-3xs);display:grid}.pkg__name{font-family:var(--font-display);font-size:var(--text-lg);transition:color var(--dur-short) var(--ease-out);line-height:1.5}.pkg__facts{color:var(--color-cream-muted);font-size:var(--text-sm)}.pkg__price{color:var(--color-teal-light);font-weight:600}.pkg__check{align-items:center;gap:var(--spacing-2xs);color:var(--color-teal-light);font-size:var(--text-sm);visibility:hidden;justify-self:start;margin-block-start:var(--spacing-2xs);font-weight:600;display:inline-flex}.pkg[data-selected] .pkg__check{visibility:visible}.pkg__contents summary{align-items:center;gap:var(--spacing-xs);min-block-size:var(--tap);color:var(--color-cream);font-size:var(--text-sm);text-underline-offset:.5em;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.pkg__contents summary::-webkit-details-marker{display:none}.pkg__contents summary:after{content:"+";color:var(--color-teal-light);font-weight:400;text-decoration:none}.pkg__contents[open] summary:after{content:"−"}.pkg__contents dl{gap:var(--spacing-sm);padding-block:var(--spacing-xs) var(--spacing-sm);border-block-start:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);display:grid}.pkg__contents dt{font-weight:600}.pkg__contents dd{color:var(--color-cream-muted)}.packages__foot{gap:var(--spacing-sm);border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--spacing-2xl);padding-block-start:var(--spacing-lg);display:grid}.scale{align-items:center;gap:var(--spacing-2xs) var(--spacing-md);color:var(--color-cream-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.scale__bar{inline-size:calc(100% * var(--scale-cm) / var(--max-cm));border-inline:var(--rule-hair) solid var(--color-cream-muted);background:linear-gradient(var(--color-cream-muted), var(--color-cream-muted)) center / 100% 1px no-repeat, linear-gradient(var(--color-cream-muted), var(--color-cream-muted)) center / 1px 60% no-repeat;flex:none;block-size:.6rem}.scale__note{flex-basis:100%}.packages__note{color:var(--color-cream-muted);font-size:var(--text-sm)}.packages__foot .link-arrow{justify-self:start}.order{padding-block:var(--spacing-3xl);background:var(--color-espresso-2)}.order__lead{max-inline-size:36rem;color:var(--color-cream-muted);margin-block-start:var(--spacing-xs)}.order-form{gap:var(--spacing-xl);max-inline-size:44rem;margin-block-start:var(--spacing-xl);display:grid}.order-form__row{gap:var(--spacing-xl);display:grid}.field{gap:var(--spacing-xs);align-content:start;min-width:0;display:grid}.field>label,.field>legend{margin-block-end:var(--spacing-2xs);font-weight:600}.field__optional{color:var(--color-cream-muted);font-weight:400}.field input[type=text],.field input[type=number],.field input[type=date],.field textarea{min-block-size:3rem;inline-size:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-espresso-3);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-cream);text-align:start;transition:border-color var(--dur-short) var(--ease-out);display:block}.field input[type=date]{appearance:none;min-block-size:3rem}.field input[type=date]::-webkit-date-and-time-value{text-align:start}.field textarea{resize:vertical;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:var(--color-cream-muted);opacity:1}.field input:hover,.field textarea:hover{border-color:var(--color-cream-muted)}.field input:focus-visible,.field textarea:focus-visible{outline-offset:0;border-color:var(--color-focus)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--color-error);border-width:2px}.field__help{color:var(--color-cream-muted);font-size:var(--text-sm)}.field__error{gap:var(--spacing-2xs);color:var(--color-error);font-size:var(--text-sm);align-items:start;font-weight:600;display:flex}.field__error .icon{block-size:1.1em;inline-size:1.1em;margin-block-start:.2em}.field__hijri{min-block-size:1.6em;color:var(--color-teal-light);font-weight:600}.chips,.segmented{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.chip,.segmented label{display:inline-flex;position:relative}.chip input,.segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span,.segmented span{align-items:center;gap:var(--spacing-xs);min-block-size:var(--tap);padding-inline:var(--spacing-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-espresso-3);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);display:inline-flex}.chip__meta{color:var(--color-cream-muted);font-size:var(--text-sm)}.chip:hover span,.segmented label:hover span{border-color:var(--color-cream-muted)}.chip input:checked+span,.segmented input:checked+span{background:var(--color-teal);border:2px solid var(--color-teal-light);padding-inline:calc(var(--spacing-md) - 1px)}.chip input:checked+span .chip__meta{color:var(--color-cream)}.chip input:focus-visible+span,.segmented input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.field--package:has(.field__error) .chip span{border-color:var(--color-error)}.order-form__submit{gap:var(--spacing-sm);display:grid}.order-form__summary{color:var(--color-error);font-weight:600}.order-form__summary:empty{display:none}.order-form__privacy{color:var(--color-cream-muted);font-size:var(--text-sm)}.sent{gap:var(--spacing-md);max-inline-size:36rem;padding:var(--spacing-xl);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-espresso-3);margin-block-start:var(--spacing-xl);display:grid}.sent__title{font-size:var(--text-2xl)}.sent__title:focus{outline:none}.sent__actions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.bakery{padding-block:var(--spacing-3xl) var(--spacing-2xl)}.bakery__lead{max-inline-size:38rem;color:var(--color-cream-muted);margin-block-start:var(--spacing-xs)}.feature{gap:var(--spacing-lg);margin-block-start:var(--spacing-xl);display:grid}.feature__photo{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--color-espresso-2);max-inline-size:26rem;overflow:hidden}.feature__photo img{object-fit:cover;block-size:100%;inline-size:100%}.feature__copy{align-self:center;max-inline-size:30rem}.feature__tag{color:var(--color-teal-light);font-size:var(--text-sm);font-weight:600}.feature__name{font-size:var(--text-display)}.feature__line{color:var(--color-cream-muted);margin-block-start:var(--spacing-xs)}.bakes{gap:var(--spacing-xl) var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-3xl);display:grid}.bake{align-content:start;gap:var(--spacing-3xs);min-width:0;display:grid}.bake__photo{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--color-espresso-2);margin-block-end:var(--spacing-xs);overflow:hidden}.bake__photo img{object-fit:cover;block-size:100%;inline-size:100%}.bake__name{font-size:var(--text-lg);line-height:1.4}.bake__latin{color:var(--color-cream-muted);font-size:var(--text-base);text-align:end;line-height:1.4}.bake__line{color:var(--color-cream-muted);font-size:var(--text-sm);margin-block-start:var(--spacing-2xs);line-height:1.7}.more{gap:var(--spacing-md);border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--spacing-3xl);padding-block-start:var(--spacing-xl);display:grid}.more__title{font-size:var(--text-lg)}.more__list{column-gap:var(--spacing-2xl);display:grid}.more__list li{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);padding-block:var(--spacing-xs);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.more__list .latin{color:var(--color-cream-muted);white-space:nowrap}.more__note{color:var(--color-cream-muted);font-size:var(--text-sm)}.more .btn{justify-self:start}.quality{gap:var(--spacing-md);padding-block:var(--spacing-2xl);border-block:var(--rule-hair) solid var(--color-rule);display:grid}.quality__title{font-size:var(--text-lg)}.quality__lead{color:var(--color-cream-muted)}.quality__list{gap:var(--spacing-xs) var(--spacing-lg);flex-wrap:wrap;display:flex}.quality__list li{align-items:center;gap:var(--spacing-xs);display:inline-flex}.quality__list li:before{content:"";background:var(--color-teal-light);flex:none;block-size:.4rem;inline-size:.4rem;transform:rotate(45deg)}.quality__close{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-teal-light);line-height:var(--leading-display);margin-block-start:var(--spacing-sm)}.reviews{padding-block:var(--spacing-3xl)}.reviews__head{gap:var(--spacing-xs);display:grid}.rating{align-items:center;gap:var(--spacing-xs);min-block-size:var(--tap);color:var(--color-teal-light);white-space:nowrap;text-underline-offset:.5em;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);justify-self:start;font-weight:600;display:inline-flex}.rating:hover{text-decoration-color:currentColor}.quotes{margin-block-start:var(--spacing-xl);display:grid}.quote{gap:var(--spacing-sm);padding-block:var(--spacing-xl);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.quote blockquote{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.8}.quote figcaption{color:var(--color-cream-muted);font-size:var(--text-sm);align-content:start;display:grid}.quote__theme{color:var(--color-cream);font-weight:600}.visit{padding-block:var(--spacing-3xl) var(--spacing-2xl);border-block-start:var(--rule-hair) solid var(--color-rule)}.visit__grid{gap:var(--spacing-xl);margin-block-start:var(--spacing-xl);display:grid}.visit__sub{font-family:var(--font-body);font-weight:600;font-size:var(--text-base);color:var(--color-teal-light);margin-block-end:var(--spacing-sm);line-height:1.6}.visit__address{font-size:var(--text-lg);line-height:1.6}.visit__card,.visit__note{color:var(--color-cream-muted);font-size:var(--text-sm);margin-block-start:var(--spacing-xs)}.visit__block .link-arrow{margin-block-start:var(--spacing-sm)}.hours{border-collapse:collapse;inline-size:100%}.hours th,.hours td{padding-block:var(--spacing-sm);border-block-end:var(--rule-hair) solid var(--color-rule);text-align:start;vertical-align:baseline;font-weight:400}.hours td{text-align:end;white-space:nowrap}.hours__slot{display:block}.hours tr[aria-current=date] th,.hours tr[aria-current=date] td{color:var(--color-teal-light);font-weight:600}.hours__today{padding:0 var(--spacing-xs);border:var(--rule-hair) solid var(--color-teal-light);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-inline-start:var(--spacing-xs)}.status{align-items:center;gap:var(--spacing-xs);min-block-size:1.85em;margin-block-end:var(--spacing-xs);display:flex}.status__dot{background:var(--color-cream-muted);border-radius:50%;block-size:.5rem;inline-size:.5rem}.status[data-state=open] .status__dot{background:var(--color-open)}.contacts li a{align-items:center;gap:var(--spacing-sm);min-block-size:var(--tap);border-block-end:var(--rule-hair) solid var(--color-rule);transition:color var(--dur-short) var(--ease-out);text-decoration:none;display:flex}.contacts li a:hover,.contacts .icon{color:var(--color-teal-light)}.contacts__value{color:var(--color-cream-muted);font-size:var(--text-sm);margin-inline-start:auto}.foot{gap:var(--spacing-xl);padding-block:var(--spacing-2xl) var(--spacing-xl);display:grid}.foot__line{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display);color:var(--color-cream)}.foot__meta{align-items:center;gap:var(--spacing-sm) var(--spacing-xl);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-cream-muted);font-size:var(--text-sm);flex-wrap:wrap;padding-block-start:var(--spacing-md);display:flex}.foot__meta .wordmark__name{font-size:1.35rem}.foot__credit{flex-basis:100%;max-inline-size:60ch}.bar{z-index:var(--z-sticky);gap:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-xs) calc(var(--spacing-xs) + env(safe-area-inset-bottom));background:var(--color-espresso);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:1.4fr 1fr 1fr;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.bar__item{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-sm);min-block-size:3rem;font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-decoration:none;display:inline-flex}.bar__item .icon{color:var(--color-teal-light)}.bar__item--primary{background:var(--color-teal)}.bar__item--primary .icon{color:var(--color-cream)}@media (min-width:40rem){.order-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.feature{align-items:center;gap:var(--spacing-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.bakes{grid-template-columns:repeat(3,minmax(0,1fr))}.more__list,.visit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){html{scroll-padding-block-start:var(--spacing-xl)}body{padding-block-end:0;padding-inline-start:var(--rail-width)}.bar{display:none}.head{z-index:var(--z-sticky);inline-size:var(--rail-width);justify-content:flex-start;align-items:stretch;gap:var(--spacing-2xl);padding:var(--spacing-xl) 0 var(--spacing-lg);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule);background:repeating-linear-gradient(to bottom, var(--color-rule) 0 1px, transparent 1px 1rem) 0 0 / .5rem 100% no-repeat, repeating-linear-gradient(to bottom, var(--color-rule-strong) 0 1px, transparent 1px 5rem) 0 0 / 1rem 100% no-repeat, var(--color-espresso);flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0}[dir=rtl] .head{background-position:0 0,0 0,0 0}[dir=ltr] .head{background-position:100% 0,100% 0,0 0}.head__brand{justify-content:center}.head .wordmark__name{font-size:1.5rem}.head .wordmark__tag{letter-spacing:.14em;font-size:.5rem}.rail{display:block}.rail__marks{gap:var(--spacing-2xs);display:grid}.rail__marks a{min-block-size:var(--tap);padding-inline:var(--spacing-lg) var(--spacing-xl);color:var(--color-cream-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out);align-items:center;text-decoration:none;display:flex;position:relative}.rail__marks a:after{content:"";inline-size:1rem;block-size:var(--rule-hair);background:var(--color-rule-strong);transition:transform var(--dur-short) var(--ease-out);transform-origin:var(--tick-origin,left);position:absolute;inset-inline-end:0}[dir=ltr] .rail__marks a:after{--tick-origin:right}.rail__marks a:hover{color:var(--color-cream)}.rail__marks a[aria-current=true]{color:var(--color-teal-light);font-weight:600}.rail__marks a[aria-current=true]:after{background:var(--color-teal-light);block-size:2px;transform:scaleX(1.75)}.head__cta{margin-block-start:auto;margin-inline:var(--spacing-sm);padding-inline:var(--spacing-xs)}.hero{align-items:center;gap:var(--spacing-3xl);padding-block:var(--spacing-2xl) var(--spacing-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.boards{grid-template-columns:var(--board-cols);align-items:start}.pkg__drawing{inline-size:100%}.scale__bar{inline-size:calc((100% - 2 * var(--boards-gap)) * var(--scale-cm) / var(--total-cm))}.bakes{grid-template-columns:repeat(4,minmax(0,1fr))}.quote{column-gap:var(--spacing-2xl);grid-template-columns:minmax(0,8fr) minmax(0,3fr)}.quote blockquote{font-size:var(--text-2xl);line-height:1.7}.visit__grid{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important;animation-delay:0s!important}.btn:active{transform:none}}@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}
