:root{--bz-persian-red:#d13127;--bz-linen:#ffefe0;--bz-french-puce:#481411;--bz-dark-green:#005900;--bz-gold:#fcd700;--bz-spanish-orange:#dd6400;--bz-sea-blue:#007691;--bz-paper:#fffbf3;--bz-paper-line:#d131271a;--bz-red-deep:#c52821;--bz-red-light:#d53f36;--bz-sky:#aac7ff;--bz-puce-950:#1f0806;--bz-puce-900:#2a0c0a;--bz-puce-800:#3a110e;--bz-font-display:"Griffon", "Spectral SC", Georgia, "Times New Roman", serif;--bz-font-text:"Zawya Pro", "Barlow", "Segoe UI", system-ui, -apple-system, sans-serif;--bz-font-text-condensed:"Zawya Pro Condensed", "Barlow Condensed", "Barlow", "Segoe UI", sans-serif;--bz-font-arabic:"Bahij TheSansArabic", "Noto Sans Arabic", "Noto Sans Arabic Variable", "Segoe UI", sans-serif;--bz-radius-cta:0;--bz-radius-card:16px;--bz-radius-field:4px;--bz-frame:1px solid var(--bz-persian-red);--bz-diamond-ratio:1.622;--bz-logo-min-width:250px;--bz-mark-min-width:50px;--bz-logo-ratio:2.88;--bz-banner-ratio:3.926;color-scheme:light;--bg:var(--bz-paper);--surface:#fff;--raised:var(--bz-linen);--text:var(--bz-french-puce);--text-2:#704743;--text-3:#86655f;--hairline:#4814111a;--hairline-2:#4814112e;--field-line:#9a7c77;--accent:var(--bz-persian-red);--accent-press:var(--bz-red-deep);--on-accent:var(--bz-paper);--ok:var(--bz-dark-green);--photo-red:#b92f25;--shadow-2:0 8px 24px #0000000f;--scrim:#1f080680;--f-display:var(--bz-font-display);--f-text:var(--bz-font-text);--gutter:20px;--wrap:1120px;--header-h:64px;--tabs-h:48px;--r-field:4px;--r-card:16px;--ease:cubic-bezier(.22, 1, .36, 1);--dur-1:.16s;--dur-2:.2s;--dur-3:.32s}@media (width>=600px){:root{--gutter:32px}}@media (width>=1024px){:root{--gutter:48px}}:root:lang(ckb),:root:lang(ar){--f-display:"Griffon", "Spectral SC", "Bahij TheSansArabic", "Noto Sans Arabic Variable", Georgia, serif;--f-text:"Zawya Pro", "Barlow", "Bahij TheSansArabic", "Noto Sans Arabic Variable", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.sheet-open{overflow:hidden}body{background:var(--bg);min-block-size:100svh;color:var(--text);font:400 17px/26px var(--f-text);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}img{max-inline-size:100%;display:block}picture{display:contents}a{color:inherit}b,strong{font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main:focus,[tabindex="-1"]:focus{outline:none}astro-island,astro-slot,astro-static-slot{display:contents}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.skip{z-index:9;background:var(--surface);color:var(--text);box-shadow:var(--shadow-2), 0 0 0 1px var(--hairline);padding:8px 16px;position:absolute;inset-block-start:8px;inset-inline-start:var(--gutter);transform:translateY(-200%)}.skip:focus{transform:none}.wrap{inline-size:min(100% - 2 * max(var(--gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)), var(--wrap));margin-inline:auto}.num{font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.t-meta{color:var(--text-3);font-size:13px;line-height:18px}.t-small{font-size:15px;line-height:22px}.t-lead{font-size:20px;line-height:28px}.t-2{color:var(--text-2)}.display{font-family:var(--f-display);font-variant-numeric:lining-nums;font-weight:600}.d-24{font-size:24px;line-height:28px}.d-32,.d-page{font-size:32px;line-height:36px}@media (width>=1024px){.d-page{font-size:44px;line-height:48px}}.link{color:var(--text);text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease);text-decoration:underline 1px #48141166}.link:hover{text-decoration-color:currentColor}button.link{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.btn{text-align:center;white-space:nowrap;cursor:pointer;min-block-size:48px;max-inline-size:100%;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{cursor:default}.btn:disabled:active{transform:none}.btn.primary{background:var(--accent);color:var(--on-accent);font:600 17px/1 var(--f-display);font-variant-numeric:lining-nums}.btn.primary:hover{background:var(--accent-press)}.btn.primary:disabled{background:var(--raised);color:var(--text-3)}.btn .cta-price{font:600 17px/1 var(--f-text);font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.btn.quiet{color:var(--text);font:500 17px/1 var(--f-text);box-shadow:inset 0 0 0 1px var(--hairline-2);background:0 0}.btn.quiet:hover{background:var(--raised)}.btn.quiet:disabled{color:var(--text-3);background:0 0}.btn.sm{min-block-size:40px;padding:0 16px}.btn.block{white-space:normal;inline-size:100%}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px;display:block}[dir=rtl] .flip{transform:scaleX(-1)}.icon-btn{block-size:40px;inline-size:40px;color:var(--text);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.icon-btn svg{block-size:18px;inline-size:18px}.icon-btn:hover{background:var(--raised)}.icon-btn:active{transform:scale(.98)}.icon-btn:disabled{color:var(--text-3);cursor:default}.icon-btn:disabled:hover{background:0 0}.icon-btn:disabled:active{transform:none}.dia{flex:none;block-size:12px;inline-size:12px;display:block}.dia path{fill:var(--accent)}.dia.off path{fill:none;stroke:var(--text-3);stroke-width:1.5px}.dia.done path{fill:var(--text)}.dia.ok path{fill:var(--ok)}.sq{block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 1.5px var(--text-3);flex:none;display:block;position:relative}.on>.sq,.check:has(>input:checked)>.sq{background:var(--accent);box-shadow:none}.on>.sq:after,.check:has(>input:checked)>.sq:after{content:"";background:var(--on-accent);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.75 6.25 5 8.5l4.25-4.75' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.75 6.25 5 8.5l4.25-4.75' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.stepper{align-items:center;gap:4px;display:flex}.stepper .icon-btn{box-shadow:inset 0 0 0 1px var(--hairline-2)}.stepper output{text-align:center;min-inline-size:32px;font-weight:500}@media (pointer:fine) and (width>=1024px){.stepper.sm .icon-btn{block-size:32px;inline-size:32px}}.field{margin-block-start:24px}.field label{font:500 15px/22px var(--f-text);color:var(--text-2);margin-block-end:4px;display:block}.field .field-optional{color:var(--text-3);font-weight:400}.field input,.field textarea,.field select{border:1px solid var(--field-line);border-radius:var(--r-field);background:var(--surface);inline-size:100%;color:var(--text);font:400 17px/26px var(--f-text);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);padding:0 12px;display:block}.field input,.field select{block-size:48px}.field textarea{resize:none;padding-block:12px}.field input::placeholder,.field textarea::placeholder{color:var(--text-3);opacity:1}.field .hint{color:var(--text-3);margin-block-start:4px;font-size:13px;line-height:18px}.field.invalid input,.field.invalid textarea,.field.invalid select{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent)}.field .err{color:var(--accent);margin-block-start:4px;font-size:15px;line-height:22px}.opt-group{margin-block-start:24px}.opt-group legend{justify-content:space-between;align-items:baseline;gap:12px;inline-size:100%;margin-block-end:4px;display:flex}.opt-group-name{font-size:17px;font-weight:500;line-height:24px}.opt-rule{color:var(--text-3);font-size:13px;line-height:18px}label.opt{border-radius:var(--r-field);cursor:pointer;min-block-size:48px;transition:background-color var(--dur-1) var(--ease);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-inline:-12px;padding:8px 12px;display:grid;position:relative}label.opt+label.opt:before{content:"";border-block-start:1px solid var(--hairline);position:absolute;inset-block-start:0;inset-inline:12px}label.opt.on:before,label.opt.on+label.opt:before{display:none}label.opt:has(.opt-hint){align-items:start}label.opt:has(.opt-hint)>.dia,label.opt:has(.opt-hint)>.sq{margin-block-start:7px}label.opt:hover,label.opt.on{background:var(--raised)}label.opt.disabled{color:var(--text-3);cursor:default}label.opt.disabled:hover{background:0 0}label.opt>.opt-text{grid-column:2;min-inline-size:0}label.opt>.opt-delta{grid-column:3}.opt-name{font-size:17px;line-height:26px;display:block}.opt-hint{color:var(--text-2);font-size:13px;line-height:18px;display:block}.opt-delta{color:var(--text-2);font-size:15px;line-height:22px}.err-line{color:var(--accent);font-size:15px;line-height:22px}label.check{cursor:pointer;align-items:center;gap:12px;min-block-size:48px;margin-block-start:16px;display:flex;position:relative}label.opt input,label.check input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}label.opt:has(input:focus-visible),label.check:has(input:focus-visible),label.opt input:focus-visible+.dia,label.opt input:focus-visible+.sq,label.check input:focus-visible+.sq{outline:2px solid var(--accent);outline-offset:2px}.note{color:var(--text-2);font-size:15px;line-height:22px}.note.bad{color:var(--accent)}.note-body{gap:8px;min-inline-size:0;display:grid}.note-actions{flex-wrap:wrap;gap:8px;display:flex}.note-actions .btn{white-space:normal;text-align:start;padding-block:8px;line-height:22px}dl.totals{color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;font-size:15px;line-height:22px;display:grid}dl.totals dd{text-align:end;font-variant-numeric:tabular-nums lining-nums}dl.totals .tot{color:var(--text);font-size:17px;font-weight:600;line-height:24px}.ticket{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-2), 0 0 0 1px var(--hairline);padding:36px 20px 20px;position:relative;overflow:hidden}@media (width>=600px){.ticket{padding:36px 24px 24px}}.ticket:before,dialog.sheet.rim .sheet-panel:before{content:"";background:var(--accent);block-size:12px;position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask:url(/brand/patterns/diamonds.svg) top/12px 12px repeat-x;mask:url(/brand/patterns/diamonds.svg) top/12px 12px repeat-x}dialog.sheet{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.sheet[open]{align-items:end;display:grid}dialog.sheet::backdrop{background:var(--scrim)}.sheet-panel{border-radius:var(--r-card) var(--r-card) 0 0;background:var(--surface);max-block-size:92svh;inline-size:100%;box-shadow:var(--shadow-2), 0 0 0 1px var(--hairline);flex-direction:column;display:flex;position:relative;overflow:hidden}.sheet-head{flex:none;align-items:center;gap:4px;block-size:64px;padding-inline:20px 8px;display:flex}.sheet-head.has-back{padding-inline-start:8px}.sheet-head.has-back .sheet-title{padding-inline-start:4px}dialog.sheet.rim .sheet-head{block-size:76px;padding-block-start:12px}.sheet-title{min-inline-size:0;font:600 24px/28px var(--f-display);font-variant-numeric:lining-nums;flex:1}.sheet-title:focus{outline:none}.sheet-body{overscroll-behavior:contain;flex:auto;min-block-size:0;padding:0 20px 24px;overflow-y:auto}.sheet-body>:first-child{margin-block-start:0}.sheet-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--hairline);background:var(--surface);flex:none}.sheet-foot>dl.totals{margin-block-end:12px}@media (width<=599px){dialog.sheet.tall .sheet-panel{block-size:92svh}}@media (width>=600px){dialog.sheet[open]{place-items:center}.sheet-panel{border-radius:var(--r-card);max-block-size:min(720px,100svh - 64px);inline-size:min(480px,100vw - 64px)}.sheet-head{padding-inline:24px 12px}.sheet-head.has-back{padding-inline-start:12px}.sheet-body,.sheet-foot{padding-inline:24px}}.draft-tag{border-radius:var(--r-field);color:var(--text-2);font:500 13px/18px var(--f-text);box-shadow:inset 0 0 0 1px var(--hairline-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;flex:none;padding:4px 8px}.draft-tag:hover{background:var(--raised)}[popover]:not(:popover-open){display:none}#draft-info{inset-block:72px auto;inset-inline:auto max(var(--gutter), (100% - var(--wrap)) / 2);inline-size:min(320px, 100vw - 2 * var(--gutter));border-radius:var(--r-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2), 0 0 0 1px var(--hairline);opacity:0;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), display var(--dur-2) allow-discrete, overlay var(--dur-2) allow-discrete;border:0;margin:0;padding:20px;font-size:15px;line-height:22px;position:fixed;transform:translateY(-4px)}#draft-info:popover-open{opacity:1;transform:none}@starting-style{#draft-info:popover-open{opacity:0;transform:translateY(-4px)}}#draft-info>*+*{margin-block-start:8px}#draft-info .title{font-weight:500}[hidden]{display:none}.sheet-enter-active,.sheet-leave-active{transition:opacity var(--dur-1) var(--ease)}.sheet-enter-from,.sheet-leave-to{opacity:0}@media (width>=600px){.sheet-enter-active{transition:transform var(--dur-3) var(--ease), opacity var(--dur-3) var(--ease)}.sheet-leave-active{transition:transform var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease)}.sheet-enter-from,.sheet-leave-to{transform:translateY(12px)}}dialog.sheet::backdrop{opacity:1;transition:opacity var(--dur-3) var(--ease)}@starting-style{dialog.sheet[open]::backdrop{opacity:0}}dialog.sheet.closing::backdrop{opacity:0;transition-duration:var(--dur-2)}@media (width<=599px){dialog.sheet::backdrop,dialog.sheet.closing::backdrop{transition-duration:var(--dur-1)}}.bar-enter-active,.bar-leave-active{transition:opacity var(--dur-1) var(--ease)}.bar-enter-from,.bar-leave-to{opacity:0}.line-enter-active{transition:transform var(--dur-3) var(--ease), opacity var(--dur-3) var(--ease)}.line-enter-from{opacity:0;transform:translateY(8px)}.line-leave-active{transition:opacity var(--dur-1) var(--ease);position:absolute;inset-inline:0}.line-leave-to{opacity:0}.line-move{transition:transform var(--dur-3) var(--ease)}.swap-enter-active{transition:transform var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease)}.swap-leave-active{transition:opacity var(--dur-1) var(--ease)}.swap-enter-from{opacity:0;transform:translateY(6px)}.swap-leave-to{opacity:0}.fade-enter-active{transition:opacity var(--dur-2) var(--ease)}.fade-leave-active{transition:opacity var(--dur-1) var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after,dialog.sheet::backdrop{transition:none!important}.btn:active,.icon-btn:active{transform:none}}.social{color:var(--text-2);transition:color var(--dur-1) var(--ease);flex:none;display:block;position:relative}.social:hover{color:var(--text)}.social:before{content:"";position:absolute;inset:calc(50% - 22px)}.social .icon{display:block}.site-foot{border-block-start:1px solid var(--hairline);color:var(--text-3);padding-block:24px;font-size:13px;line-height:18px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.foot-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.site-foot a{color:var(--text-2);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease);text-decoration:underline 1px #70474366}.site-foot a:hover{text-decoration-color:currentColor}.foot-social{gap:24px;display:flex}.site-foot .social{color:var(--text-2);transition:color var(--dur-1) var(--ease)}.site-foot .social:hover{color:var(--text)}.foot-social .icon{block-size:20px;inline-size:20px}.top{background:var(--bg);border-block-end:1px solid var(--hairline)}.top-in{flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}.top-mark{block-size:var(--header-h);color:var(--accent);flex:none;align-items:center;display:flex}.top-mark svg{block-size:50px;inline-size:50px;display:block}.top .nav{align-self:stretch;gap:20px;display:flex}.top .nav a{font:500 15px/22px var(--f-text);color:var(--text-2);transition:color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;text-decoration:none;display:flex}.top .nav a:hover{color:var(--text)}.top .nav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.top-end{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.seg{gap:12px;display:flex}.seg a{font:500 15px/22px var(--f-text);color:var(--text-2);transition:color var(--dur-1) var(--ease);text-decoration:none}.seg a:hover{color:var(--text)}.seg a[aria-current=true]{color:var(--text);text-underline-offset:4px;text-decoration:underline 1px}@media (width>=600px){.top .nav{gap:24px}}@media (width<=599px){.top.has-langs .nav{block-size:var(--tabs-h);flex-basis:100%;order:1}.top.has-langs #draft-info{inset-block-start:calc(var(--header-h) + var(--tabs-h) + 8px)}}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-sc-latin-600-normal.C1ATqKKY.woff2)format("woff2"),url(/_astro/spectral-sc-latin-600-normal.BTaBpzVB.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}
