.pf[data-template=boreale]{--pf-max:1240px;--pf-space:clamp(76px, 8.4vw, 128px);--bo-ease:cubic-bezier(.22, 1, .36, 1);--bo-latin:var(--font-josefin-sans), var(--pf-font);--bo-kufi:var(--font-reem-kufi), var(--pf-font);--bo-hair:color-mix(in srgb, var(--pf-text) 16%, transparent);--bo-hair-soft:color-mix(in srgb, var(--pf-text) 9%, transparent);--bo-hair-strong:color-mix(in srgb, var(--pf-text) 34%, transparent);--bo-veil:color-mix(in srgb, var(--pf-surface) 72%, transparent);--bo-glow:color-mix(in srgb, var(--pf-primary) 55%, var(--pf-accent));--bo-on-photo:#f2f7f6;--bo-scrim:4 8 14;--bo-contour:color-mix(in srgb, var(--pf-primary) 70%, var(--pf-text));--bo-contour-a:.065;--bo-grain-a:.05;--bo-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bo-duo-dark:color-mix(in srgb, var(--pf-primary) 62%, var(--pf-text));--bo-duo-light:color-mix(in srgb, var(--pf-bg) 88%, var(--pf-primary));--bo-photo-filter:saturate(.92) contrast(1.04);--bo-pano-filter:saturate(.86) contrast(.98);--bo-tone-a:.22;--bo-pano-mask:linear-gradient(to bottom, transparent 0, #0000001a 3%, #00000061 7.5%, #000000c7 12.5%, #000 18%, #000 85%, #000000c7 89.5%, #0000005c 94%, #0000001a 97.5%, transparent 100%);--bo-fog:transparent;--bo-cap-b:18%;--bo-scrim-y:70%;--bo-foot-a:0;--bo-band-a:.2;--bo-vig:0;background:var(--pf-bg);color:var(--pf-text)}.pf[data-template=boreale][data-pf-theme=dark]{--bo-contour-a:.11;--bo-grain-a:.07;--bo-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bo-duo-dark:color-mix(in srgb, var(--pf-bg) 82%, var(--pf-primary));--bo-duo-light:color-mix(in srgb, var(--pf-primary) 74%, var(--pf-bg));--bo-photo-filter:saturate(.88) contrast(1.06) brightness(.92);--bo-pano-filter:saturate(.74) contrast(1.05) brightness(.9);--bo-tone-a:.22;--bo-pano-mask:linear-gradient(to bottom, transparent 0, #00000059 6%, #000 17%, #000 84%, transparent 100%);--bo-fog:transparent;--bo-cap-b:9%;--bo-scrim-y:96%;--bo-foot-a:.55;--bo-band-a:.5;--bo-vig:.45;--bo-veil:color-mix(in srgb, var(--pf-surface) 62%, transparent)}@media (prefers-color-scheme:dark){.pf[data-template=boreale][data-pf-theme=auto]{--bo-contour-a:.11;--bo-grain-a:.07;--bo-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bo-duo-dark:color-mix(in srgb, var(--pf-bg) 82%, var(--pf-primary));--bo-duo-light:color-mix(in srgb, var(--pf-primary) 74%, var(--pf-bg));--bo-photo-filter:saturate(.88) contrast(1.06) brightness(.92);--bo-pano-filter:saturate(.74) contrast(1.05) brightness(.9);--bo-tone-a:.22;--bo-pano-mask:linear-gradient(to bottom, transparent 0, #00000059 6%, #000 17%, #000 84%, transparent 100%);--bo-fog:transparent;--bo-cap-b:9%;--bo-scrim-y:96%;--bo-foot-a:.55;--bo-band-a:.5;--bo-vig:.45;--bo-veil:color-mix(in srgb, var(--pf-surface) 62%, transparent)}}.pf[data-template=boreale]:before{background:linear-gradient(90deg, var(--pf-primary), var(--pf-accent));opacity:.85;height:2px}.pf[data-template=boreale] [data-pf-lang]{counter-reset:bo-sec;position:relative}.pf[data-template=boreale] [data-pf-lang]>.pf-section>*,.pf[data-template=boreale] [data-pf-lang]>.pf-footer>*{z-index:1;position:relative}.pf[data-template=boreale] .bo-decor{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pf[data-template=boreale] :is(.bo-contours,.bo-plate-contours){background:var(--bo-contour);opacity:var(--bo-contour-a);--bo-map:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='960' viewBox='0 0 960 960'%3E%3Cpath d='M280 560l-8 1-10 3-9 4-6 4-6 5-6 7-5 8-4 9-2 7-2 10 0 8 0 8 0 8 1 7 2 9 3 7 4 8 5 8 6 6 7 5 8 2 8 1 8-2 9-3 6-4 6-6 6-8 5-9 4-8 3-7 3-10 2-8 1-6 1-9 1-9 0-8-1-9-2-7-5-9-6-6-9-4-8-2-7-1-3 0M408 463l-8 1-10 2-8 2-8 2-9 3-7 3-9 3-9 4-7 3-8 3-7 3-7 3-7 2-10 4-9 4-7 3-9 3-9 4-7 4-7 3-8 5-9 6-7 6-6 6-5 6-4 6-4 6-4 8-2 7-2 8-2 8-1 9-1 7 0 8 0 8 1 7 0 9 2 8 1 8 2 8 1 8 3 9 3 7 4 8 5 9 5 8 5 6 7 6 7 4 6 4 7 2 8 2 8 1 8 0 8-1 8-1 9-3 8-5 6-4 7-5 6-6 5-6 6-8 6-8 5-9 5-7 4-8 4-7 4-6 4-6 5-8 5-7 5-6 5-6 6-6 7-6 7-6 8-5 6-5 6-4 6-4 6-5 6-6 6-6 6-8 4-6 4-8 3-8 2-8 2-7 0-7 0-8-1-9-2-8-4-7-4-6-6-5-6-4-9-4-8-2-7-1-9-1-7 0-3 0M408 423l-8 2-10 2-8 1-7 2-9 3-8 3-8 3-9 4-8 4-7 3-6 3-9 5-8 4-6 3-9 4-9 5-8 4-6 3-9 4-9 5-8 4-6 4-7 4-8 5-8 6-7 6-6 6-6 6-4 6-4 6-3 7-3 7-2 8-2 9-2 8 0 8-1 8 0 8 0 8 0 8 1 8 1 8 1 8 1 8 1 8 1 7 2 9 2 8 3 9 3 9 3 9 3 6 5 9 4 6 6 8 6 6 6 5 6 4 6 4 7 3 7 3 8 2 9 2 8 1 8 1 8 0 8 0 8-1 7-2 10-3 8-3 6-3 7-4 8-6 6-6 7-6 5-6 5-6 5-6 5-6 6-7 6-7 6-7 6-6 6-6 6-5 6-5 8-5 6-4 6-4 8-5 6-3 6-4 6-5 6-5 7-6 5-7 6-8 5-9 3-8 3-7 4-10 2-7 2-8 2-10 1-7 2-8 1-8 1-7 1-9 1-8 1-8 0-8-1-8 0-9-2-7-2-8-4-9-5-6-5-6-9-6-8-4-8-3-8-2-9-2-7-1-8-1-8 0-8 0-8 0-8 1-6 0M448 392l-8 0-10 1-8 1-8 0-8 2-8 1-9 2-8 2-7 2-7 2-8 3-10 4-8 3-7 3-7 3-9 5-7 4-6 3-8 5-9 5-9 4-6 4-6 3-9 5-7 4-8 4-6 3-7 4-9 5-9 5-7 5-6 4-6 4-6 5-6 6-6 6-6 8-5 9-4 8-3 7-2 8-1 7-2 9-1 9 0 7 0 8 0 7 1 10 1 9 1 10 1 8 1 8 1 8 1 8 1 8 2 7 1 9 2 8 2 7 2 9 3 9 3 8 4 9 5 9 4 6 4 6 5 6 6 6 8 6 5 4 6 4 8 4 6 3 8 3 7 2 8 2 7 2 9 2 8 1 8 1 8 1 8 1 8 0 8 0 8 0 8-1 7-1 10-3 9-3 7-3 6-4 8-5 7-6 7-6 7-6 7-6 6-6 7-6 7-5 6-4 6-4 7-4 9-5 9-3 7-3 9-3 8-3 7-3 7-4 9-5 6-6 5-6 5-8 3-9 2-9 1-7 1-8 1-8 0-8 1-8 0-8 1-8 0-8 1-8 0-9 1-7 1-8 1-8 0-8 1-8 1-8 1-8 1-9 2-9 1-10 1-8 1-8 1-8 0-8 1-8-1-8 0-8-1-8-2-7-4-9-5-7-6-6-7-4-7-4-7-2-8-2-8-2-8-1-8-1-8-1-9 0-7 0-8 0-6 0M912 229l-7 5-6 8-4 8 0 9 2 7 7 6 10 3 9-1 8-5 6-8 3-7 2-8-1-8-3-6-9-6-7 0-7 2-3 1M432 368l-8 1-10 1-8 2-8 1-9 2-7 2-8 2-7 2-7 3-10 4-9 3-7 4-9 4-9 5-7 4-6 3-8 4-6 4-6 4-8 4-6 4-7 4-8 4-9 5-8 5-8 4-8 4-7 4-6 3-7 4-6 4-7 4-7 5-8 6-7 6-6 6-5 6-5 6-4 7-4 9-3 7-2 7-2 9-1 8 0 8-1 8 0 8 1 8 0 8 1 8 1 7 1 9 1 8 1 8 1 8 1 8 2 8 1 7 1 9 2 8 1 8 2 8 1 7 3 9 2 8 3 9 3 9 4 9 3 6 5 8 5 8 6 7 6 6 6 5 6 4 7 5 6 3 9 5 8 3 7 3 10 4 9 3 7 2 8 2 7 2 8 3 10 3 9 3 9 3 9 3 9 3 9 2 10 3 7 2 9 3 8 0 8 1 9-1 7-2 8-4 6-3 7-5 6-5 6-5 6-6 6-5 6-6 6-5 7-4 8-6 6-4 9-4 7-3 10-4 9-3 7-2 8-2 9-2 7-2 8-3 9-3 7-3 7-3 6-4 7-6 6-6 3-6 3-7 2-8 1-8 0-8-1-8-2-8-3-9-2-7-3-8-3-9-2-7-3-8-2-9-2-7-2-8-2-8-1-8-1-9-1-7 0-8 0-8 0-8 0-8 0-8 1-9 1-7 1-8 1-8 1-8 2-7 2-10 1-9 3-10 1-8 2-9 2-9 1-10 1-8 1-8-1-8 0-7-3-9-5-9-6-8-6-5-6-4-7-3-9-2-7-2-8-1-8 0-8-1-8 0-8 0-8 0-8 1-8 0-8 0-8 1-8 1-8 0-8 1-7 1-3 0M0 289l5-8 3-6 4-9 3-7 3-8 1-9 1-8 0-8 0-8-3-9-4-8-6-7-7-5M960 189l-10-3-8-1-8 0-8 1-8 2-9 3-7 3-8 5-8 6-7 6-5 6-5 6-4 6-5 9-3 8-2 7-1 9-1 8 1 7 3 10 4 8 5 6 7 6 8 5 7 2 10 3 8 0 8 0 7-1 10-4 9-4 7-6 6-5 5-7 2-1M504 335l-8 1-10 2-8 1-8 1-8 1-8 1-9 1-8 1-7 1-8 2-8 1-8 1-7 2-9 2-8 2-8 2-9 3-7 3-7 3-9 4-7 3-6 3-10 5-7 4-7 4-6 3-7 4-8 5-6 4-8 5-7 4-6 4-7 4-9 5-7 4-7 4-8 4-8 4-7 4-8 4-7 4-7 3-8 5-9 6-8 5-6 5-6 6-6 6-6 7-4 7-4 6-3 8-3 9-2 10-1 8-1 8 0 8 0 8 1 8 1 8 1 8 1 7 1 8 1 10 1 7 2 8 1 8 1 8 2 9 1 7 1 8 2 8 1 8 1 7 2 10 1 9 3 10 1 8 2 7 3 9 3 8 3 7 3 8 4 7 5 8 5 7 6 6 6 6 7 6 7 5 6 4 6 3 9 5 9 4 8 3 7 3 6 3 8 3 7 3 8 3 7 3 8 4 7 3 7 4 9 5 9 5 7 5 6 4 6 5 6 4 7 5 8 6 6 4 8 5 7 3 7 3 10 3 8 0 8 0 9-2 7-3 7-5 8-6 6-6 6-6 6-6 5-6 5-6 6-6 6-6 6-6 7-6 8-6 6-4 7-4 8-5 8-3 7-3 9-3 7-2 8-2 8-2 7-2 9-2 8-3 7-2 9-4 7-3 6-4 6-5 6-5 6-8 4-6 5-8 3-9 2-8 2-9 1-11 0-8-1-10-2-9-3-8-4-9-4-9-4-8-4-6-4-7-5-9-3-7-4-7-4-9-3-6-3-8-2-7-2-9-2-8-1-8-1-8 0-8-1-8 1-8 0-8 1-8 1-8 2-8 1-8 2-7 2-9 2-8 3-7 2-9 3-8 2-7 3-9 3-8 2-8 2-9 1-7 1-8 1-8-1-8-1-8-3-7-3-7-5-6-6-6-7-6-9-4-7-3-7-3-9-2-8-1-8-1-8 0-8 0-8 0-8 0-8 1-8 1-7 1-3 0M367 0l8 4 9 4 10 3 8 1 8 0 8 0 8-2 9-3 8-4 4-3M0 325l5-5 6-7 6-8 4-8 4-6 3-8 4-9 4-9 3-8 2-9 2-10 2-8 1-8 0-8 0-8-1-8-2-7-3-8-5-8-6-6-7-4-10-4-8-2-4-1M960 158l-10 0-7 1-9 1-9 2-11 3-7 2-8 4-6 3-7 4-8 5-8 6-6 6-6 6-6 6-4 6-5 6-4 7-4 8-3 6-3 7-3 10-3 9-1 8 0 8 1 10 2 8 3 7 5 8 5 6 7 6 7 5 7 3 7 4 8 2 9 3 7 1 8 1 8 0 8 0 9-2 7-2 8-3 6-3 7-4 6-5 3-2M447 960l6-4 6-6 6-6 6-6 6-7 5-6 5-6 5-6 5-6 6-6 6-6 6-6 8-6 7-5 7-4 6-3 11-5 9-3 7-2 8-2 9-3 7-1 8-2 8-2 7-2 9-2 7-3 7-4 9-5 7-6 6-6 5-6 4-6 5-8 3-6 4-9 3-8 2-9 3-10 2-7 1-8 2-7 1-9 0-8 0-8 0-8-1-7-2-9-2-8-3-7-4-8-4-7-6-8-5-7-4-6-5-6-4-6-5-7-5-8-4-7-4-8-3-7-2-8-2-9-2-7 0-8-1-8 0-8 1-8 0-8 2-9 1-7 2-8 2-7 3-8 3-10 3-8 3-7 3-8 3-6 3-7 4-10 3-9 3-8 2-8 3-9 1-7 1-8 0-8-1-8-2-9-4-8-5-7-6-7-6-5-7-6-8-5-7-3-8-4-7-3-8-2-9-3-7-1-8-1-8-1-8 0-8 0-8 0-8 1-8 1-9 1-7 2-8 1-8 2-8 1-9 2-7 1-8 2-8 2-8 1-9 2-7 1-8 2-8 1-8 2-9 2-7 2-8 2-9 2-8 3-7 2-9 3-7 4-8 3-6 3-7 3-8 5-10 5-6 4-8 4-6 4-6 4-7 4-9 6-6 4-8 5-6 4-8 4-9 5-9 5-8 4-6 4-8 4-9 4-9 5-6 3-8 4-9 5-9 4-6 4-6 4-6 5-7 5-6 6-5 6-6 9-4 6-3 8-3 10-2 8-1 7 0 9 0 8 0 7 1 9 1 8 1 8 2 8 1 8 2 7 1 8 2 9 1 8 2 8 1 8 2 7 1 9 2 8 1 8 1 8 1 8 2 9 1 7 1 8 1 8 2 8 1 8 2 7 2 9 2 8 2 7 4 9 3 8 4 7 5 8 4 7 6 6 6 7 6 5 7 5 9 6 6 4 8 4 6 3 8 4 10 4 8 4 7 3 9 4 9 5 7 4 6 3 7 4 8 6 8 6 7 6 7 6 7 6 6 6 6 5 6 6 6 6 6 5 6 5 6 4 7 5 1 1M317 0l5 5 6 6 7 6 7 6 7 5 6 4 6 4 7 4 6 3 8 3 7 3 9 2 8 1 8 0 8 0 8-1 8-2 7-2 7-3 8-5 8-6 7-6 6-6 6-6 5-6 5-6 2-3M0 359l7-6 6-6 6-7 6-9 4-6 5-8 4-8 3-7 3-8 3-6 3-8 3-10 4-9 2-7 2-8 2-9 2-7 2-8 1-8 1-8 1-8 0-8 0-8-1-8-3-10-3-7-6-8-6-5-9-4-7-3-8-2-9-1-8 0-7 0-3 0M960 134l-9 1-9 2-8 1-8 2-9 3-7 2-8 3-6 3-7 3-8 4-9 5-6 4-7 5-6 5-6 6-6 6-6 7-6 6-4 7-5 6-4 6-4 7-5 9-3 6-4 8-4 7-3 9-4 9-3 8-2 9-2 10 0 7 1 8 3 7 4 6 7 6 8 6 7 4 7 4 7 3 8 3 6 3 7 3 11 3 9 2 7 2 8 1 8 1 8 1 8 0 8 0 8-1 8-1 9-2 7-3 7-3 6-4 1 0M499 960l6-7 5-6 6-6 5-6 6-6 7-6 8-6 8-6 8-4 7-3 9-4 8-2 7-2 9-1 8-2 8-1 8-1 7-1 10-2 8-2 10-4 9-4 7-5 6-6 6-7 5-7 4-8 4-7 3-8 3-9 3-7 2-8 3-9 2-7 2-8 2-7 2-8 2-10 2-7 2-8 2-9 1-7 2-8 1-8 1-8 1-8 1-8-1-8 0-8-2-8-2-8-4-9-4-6-4-6-6-6-6-6-6-6-6-6-6-6-5-6-5-6-5-8-5-10-3-8-2-7-1-8-1-8 0-8 0-8 1-8 1-9 2-7 3-8 3-9 3-7 3-8 3-6 3-7 3-7 5-9 3-7 3-7 4-7 4-9 4-9 3-7 3-9 3-8 3-7 1-9 1-8-1-7-3-9-6-8-6-6-6-5-6-4-6-4-8-5-9-4-9-5-6-3-10-4-9-3-8-3-9-3-9-3-10-2-8-2-9-1-9-1-10-1-8 0-9 1-7 0-8 1-8 2-8 1-9 3-8 2-7 1-8 2-7 2-9 3-8 2-8 2-9 2-7 2-8 2-8 2-6 2-9 2-9 3-8 2-9 3-7 2-8 3-9 3-6 3-8 4-10 5-8 4-8 4-7 5-9 5-6 4-8 5-6 4-6 4-6 4-7 5-6 4-6 4-8 5-7 4-8 4-9 5-7 4-8 4-8 4-9 4-8 3-7 4-7 3-9 4-9 4-7 3-8 4-7 3-8 5-7 5-6 4-6 6-6 7-5 7-5 8-2 7-3 10-1 8-1 8 0 8 0 8 1 8 1 8 1 8 2 8 2 9 2 7 1 8 3 9 2 7 2 8 1 8 2 8 2 9 2 7 1 8 2 8 1 8 2 9 1 7 1 8 1 8 1 8 1 8 1 8 1 9 2 7 1 8 1 8 2 8 2 9 2 8 2 7 3 9 3 7 4 8 4 6 4 7 5 6 5 6 7 6 7 6 7 5 7 4 6 4 8 4 6 3 7 3 7 3 7 4 8 4 7 3 8 5 8 5 6 4 8 5 7 6 8 6 6 6 6 6 6 6 6 6 6 6 5 5 2 2M272 0l5 5 6 6 6 6 6 6 6 6 6 6 6 5 6 5 6 5 6 4 6 5 8 4 6 4 7 4 7 4 6 3 8 3 7 2 10 3 8 2 10 2 8 1 8 0 8 0 8-1 7-2 9-3 8-4 7-4 6-4 6-5 6-6 6-6 6-7 6-7 6-8 6-7 5-6 5-6 6-6 7-6 3-3M0 400l9-5 6-4 7-6 5-6 4-6 4-7 4-8 4-9 4-8 3-7 2-8 4-9 2-7 3-8 3-9 3-7 2-8 3-9 3-7 2-8 3-9 2-7 2-8 3-9 2-7 2-8 2-8 1-8 2-9 1-7 1-8 0-8 0-8-2-9-2-7-3-6-6-8-6-5-7-3-10-3-8-1-8-1-8 0-8 1-8 0-8 2-9 1-5 1M960 112l-8 1-10 3-7 1-8 3-10 3-9 3-9 3-9 3-7 3-8 4-7 4-8 5-7 4-6 4-6 5-6 5-6 6-6 6-6 7-6 7-6 8-6 7-5 8-5 6-4 6-5 6-4 6-5 6-6 7-6 6-6 5-9 6-9 4-9 2-8 1-8 0-8-1-10-2-8-2-7-2-6-2-9-3-9-3-9-3-9-3-9-3-10-3-9-2-9-3-8-1-9-2-8-1-7-1-8 0-8-1-8 1-7 0-9 2-8 1-8 2-9 3-7 2-8 3-9 3-7 3-8 3-9 3-7 2-8 3-9 3-7 3-8 2-9 3-7 3-8 3-9 3-7 3-9 3-9 4-7 4-7 3-9 5-9 5-7 4-6 4-6 4-8 5-8 6-8 6-8 5-6 4-6 4-6 5-7 4-9 6-9 5-7 4-6 4-8 4-9 4-9 4-7 3-6 3-8 3-7 3-9 3-7 2-8 3-9 2-8 3-7 2-9 3-8 2-7 3-8 3-9 5-8 6-6 6-4 6-4 7-3 10-2 8-2 10 0 8 0 8 0 8 1 8 2 7 1 8 3 9 2 8 2 7 3 9 3 8 2 7 3 9 3 8 2 7 3 9 2 8 2 7 3 9 2 8 1 8 2 8 1 7 2 9 1 8 1 8 1 8 1 8 1 8 1 7 1 9 0 8 1 8 1 8 1 8 1 8 1 7 2 10 2 8 2 7 2 8 3 7 3 8 3 6 5 9 5 7 5 6 5 6 7 6 7 6 8 5 6 4 8 5 9 5 9 4 8 4 6 3 9 5 9 5 8 5 6 4 6 4 6 5 6 5 6 5 6 6 3 3M960 400l-8 2-10 1-8 1-8 1-8 0-8-1-8 0-8-1-7-1-10-2-9-1-10-2-8-2-8-1-7-2-8-1-9-1-8-1-8 0-8 0-9 2-9 3-9 4-6 5-6 5-6 6-6 7-6 8-5 7-4 7-3 6-4 8-4 6-3 7-3 7-3 9-2 8-2 7-2 9 0 8 0 8 1 8 2 7 4 7 4 7 6 7 6 5 6 5 8 5 6 4 5 4 8 5 7 6 6 6 5 7 3 7 2 10 1 8-1 8-1 8-1 8-2 9-3 7-2 8-3 9-2 7-3 8-3 9-2 7-3 8-2 9-3 8-2 7-2 7-3 10-2 9-2 10-2 8-2 7-2 9-2 8-1 8-2 8-2 7-2 9-2 8-2 8-3 9-2 7-4 7-4 7-5 8-6 7-6 5-8 4-7 3-8 3-10 2-8 1-8 0-8 1-8 0-8 1-8 1-9 1-7 1-8 3-7 2-8 4-8 4-6 5-6 4M184 0l7 3 7 3 9 5 7 4 7 4 6 3 6 4 7 5 8 6 9 6 7 6 7 4 6 5 6 4 6 4 7 5 9 6 9 5 7 5 6 4 6 3 9 5 6 4 8 4 7 3 7 4 7 3 7 3 7 4 7 3 9 3 7 3 7 3 9 3 8 2 7 2 9 2 8 2 8 0 8 0 8-2 8-4 8-6 5-6 5-6 5-6 4-7 6-9 4-6 5-8 4-6 4-6 4-6 5-6 6-7 6-7 6-5 7-5 9-6 9-4 8-3 9-2 10-2 7-1 8 0 8-1 8 0 8-1 8 0 8-1 7-2 8-2 7-3 9-4 8-5 2-2M960 89l-10 3-9 3-7 2-8 2-7 2-8 3-10 3-8 3-8 3-7 3-9 3-7 3-9 5-9 5-7 5-6 4-6 4-6 6-6 5-6 6-6 7-6 6-6 7-6 7-6 7-6 7-6 7-6 6-6 5-6 5-6 4-7 4-8 3-9 2-7 1-8 0-9 0-7-1-8-2-8-1-7-2-9-3-8-3-9-3-9-4-7-3-8-3-7-3-9-4-7-3-8-2-9-4-7-3-8-2-9-3-7-2-8-2-8-1-8-1-8 0-8 1-9 3-7 4-8 6-8 6-8 6-7 6-6 4-6 4-6 4-7 5-9 5-9 5-7 4-6 3-8 4-10 5-8 4-6 4-7 4-7 3-6 4-8 4-6 4-6 4-7 4-9 6-8 6-8 6-6 4-6 5-6 4-6 5-6 4-8 6-8 6-9 6-7 4-6 4-6 4-8 4-7 4-7 3-6 3-8 3-9 4-10 3-10 2-8 2-10 2-8 1-8 0-8 0-8 0-8-2-7-2-6-4-6-7-3-7-3-8-1-8 0-8 1-8 1-8 1-8 2-8 2-8 2-9 2-7 2-8 3-9 2-7 3-8 3-9 2-7 3-8 3-9 3-7 3-8 3-9 3-7 2-7 3-9 3-8 3-8 4-9 3-10 2-9 3-9 1-7 2-8 0-8 0-8-1-8-1-8-4-7-5-6-8-5-10-3-7 0-8 0-10 2-9 2-9 3-8 2-9 3-7 2-8 2-9 3-7 2-8 3-9 2-5 2M960 506l-3-9-3-7-5-9-4-6-6-8-6-5-6-4-6-3-11-5-9-3-7-2-8-2-9-2-7-1-8-2-8-1-8-1-8 0-8 0-8 1-8 1-9 2-9 4-7 5-6 6-5 6-5 9-3 8-2 7 0 8 3 9 3 8 6 7 6 6 7 5 6 4 6 4 6 4 6 5 6 6 6 8 5 9 2 7 1 7 1 8-1 8-1 8-2 7-2 10-3 8-3 7-4 9-3 7-4 7-3 7-5 9-3 6-4 8-3 7-4 8-5 9-3 8-3 7-3 8-3 9-3 7-2 8-3 9-2 7-2 8-2 7-2 9-1 9-2 11-1 8-1 8-1 8-1 10-1 9-2 9-1 8-1 8-1 8-2 10-2 8-2 7-3 8-3 8-4 7-4 5-6 7-2 2M184 960l-10-5-7-3-6-4-6-4-6-5-6-5-6-6-6-7-6-7-6-8-5-8-4-7-3-7-4-8-3-7-3-8-2-7-2-8-2-8-2-7-2-9-1-8-1-8-1-8 0-8-1-8 0-8-1-8 0-8-1-8 0-8-1-9 0-7-1-8-1-8-1-8-1-8-1-8-2-9-2-8-1-7-2-8-2-7-3-9-3-8-4-8-3-9-4-8-3-7-3-6-5-9-4-8-4-6-4-8-5-9-3-6-4-7-3-7-4-9-3-6-3-7-1-4M73 0l-3 7-4 7-5 6-6 7-6 6-6 5-7 5-8 6-7 4-8 4-8 4-5 3M769 0l-3 7-4 11-3 6-4 7-4 6-6 6-7 6-8 5-7 3-9 3-8 2-7 2-9 2-8 1-8 2-8 1-7 2-9 2-8 2-8 3-8 4-6 4-7 6-6 6-3 6-3 8-2 10 0 9 2 8 3 7 4 8 5 6 6 6 6 6 8 6 8 5 6 4 9 4 6 3 8 3 7 2 9 2 8 0 8 0 8 0 7-2 8-3 7-4 8-5 7-6 6-5 6-7 6-6 6-7 5-6 6-6 5-6 6-6 7-6 7-5 6-5 6-3 7-4 8-3 6-3 7-3 10-3 9-3 8-3 8-2 9-2 7-3 8-2 9-3 7-2 8-3 9-3 7-3 7-3 7-2M232 103l-7 2-9 5-6 3-8 6-7 5-6 6-6 7-5 6-5 6-4 6-5 6-4 6-5 8-6 9-4 6-4 7-4 8-4 9-4 7-4 8-3 6-3 8-3 7-3 9-2 7-3 8-2 7-2 9-2 9-1 7 0 8-1 8 1 8 0 7 3 9 5 8 6 7 6 4 8 2 10 2 7 0 8 0 9-1 7-2 8-2 9-3 7-3 8-3 6-3 7-4 6-4 7-4 7-5 8-6 8-6 7-6 7-5 6-5 6-5 6-6 6-5 6-5 6-5 6-5 7-5 7-6 7-6 8-6 7-6 7-6 7-6 6-6 5-6 5-6 4-6 3-9 1-8-1-8-2-8-4-7-5-6-6-6-7-6-8-6-7-5-6-4-6-4-7-4-9-5-7-4-7-3-7-3-8-4-7-2-9-3-9-2-10-1-7 0-7 0-3 0M960 586l-7-4-9-4-9-3-8 0-7 1-10 5-6 4-6 6-6 6-5 6-4 6-4 6-5 6-5 8-4 6-6 9-4 7-4 6-4 6-5 7-5 8-4 6-5 8-4 7-4 6-4 7-3 6-4 8-3 7-3 6-4 8-3 7-3 9-2 7-3 8-2 7-2 9-2 9-1 7-1 8-1 8-1 8 0 8-1 8 0 8-1 8 0 8 0 7 0 9 0 8-1 8 0 8-1 8 0 8-1 8-1 8-2 8-1 6M73 960l3-10 1-8 0-8 0-8 0-8-1-8-1-8-1-7-2-8-1-10-1-7-2-8 0-8-1-8-1-8 0-8-1-8 0-8 0-8 0-8 0-8 0-8 0-8 0-8-1-8 0-8 0-9 0-7-1-8 0-8-1-8-1-8-2-8-1-7-2-9-2-9-3-10-4-9-4-8-3-7-4-7-5-9-6-8-6-7-6-7-6-5-5-5-2-1M28 0l-5 7-4 6-6 7-6 5-5 5-2 1M806 0l1 10 1 9 1 7 2 8 2 9 4 6 7 6 6 4 8 3 8 2 9 0 10 0 9-1 8-1 8-2 8-1 9-3 7-2 8-3 9-3 6-3 8-4 9-6 6-4M232 159l-7 2-10 5-6 3-8 5-6 4-6 5-6 6-6 6-6 7-6 7-6 7-4 7-4 6-4 7-4 8-3 7-3 8-3 7-2 8-2 7-2 10 0 9 0 7 1 7 3 8 4 6 6 7 7 3 9 2 8 0 8-1 8-1 7-2 8-4 7-3 8-5 7-4 6-4 6-5 6-4 7-6 6-6 7-6 6-6 5-6 6-6 5-6 6-7 6-7 6-8 4-6 5-8 3-6 2-9 2-9 0-8-3-7-5-9-6-6-6-5-7-5-7-3-9-3-8-2-8 0-8 0-8 1-6 1M28 960l4-8 3-10 2-8 2-8 1-9 1-7 0-8 0-8 0-8 0-8 0-8 0-8 0-8 0-8 1-8 0-8 0-8 1-8 0-8 1-8 0-8 1-8 0-8 0-8 1-8 0-8 0-8-1-8 0-8-1-8-1-8-2-10-2-8-3-10-3-8-4-9-3-7-5-7-5-6-6-6-7-6-3-2M960 631l-10-3-8-2-8 1-7 1-9 4-9 5-8 6-6 5-6 6-6 7-6 6-5 6-4 6-5 6-5 6-4 6-5 7-6 9-5 9-5 7-3 6-4 7-4 9-3 7-3 7-3 9-3 8-2 7-2 9-1 8-2 8-1 8 0 8-1 8 0 8 0 8 0 8 0 8 0 8 1 8 0 8 1 8 0 8 1 8 0 8 1 8 0 8 0 8 1 7 0 3M849 0l4 6 6 6 7 5 8 3 8 2 8 1 8-1 8-2 9-2 7-4 8-5 8-6 3-3M216 223l-7 2-8 4-8 6-6 6-6 6-4 6-4 9-2 8-1 8 1 8 7 7 7 3 10-2 8-4 6-4 7-5 6-6 6-7 5-8 3-7 2-7 0-8-2-9-7-5-7-1-6 0M960 678l-8-5-10-3-7 0-10 2-9 3-7 5-6 4-6 5-6 6-6 6-6 6-6 8-6 8-5 7-5 7-4 6-3 6-5 9-3 8-3 7-3 9-3 8-2 7-1 9-2 8 0 8-1 8 0 8 0 8 0 8 0 8 1 8 1 8 1 8 1 8 1 7 2 9 1 8 2 8 2 8 2 7 3 8 4 9 1 2M0 930l3-9 1-7 2-8 2-7 1-9 1-8 1-8 1-8 1-8 1-8 1-8 1-8 0-7 2-9 1-8 1-8 0-8 1-8 1-8 1-8 0-8 0-8 0-8 0-8-1-8-1-8-2-8-2-8-4-9-3-7-5-7-5-5M960 930l-4 9-5 8-4 6-4 5-2 2M920 726l-7 3-7 4-7 6-6 6-5 6-6 7-5 9-4 7-3 7-3 9-2 7-2 8-1 9-1 8 0 8 0 8 1 8 1 8 1 7 3 9 2 8 3 7 4 7 5 8 7 6 10 2 9-1 6-4 6-8 4-6 3-7 3-7 3-9 2-8 3-7 2-9 2-8 2-9 2-9 2-10 1-8 1-8 1-8 0-8 0-8 0-8-2-8-2-9-5-8-7-5-8-2-6 0' fill='none' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E");-webkit-mask:var(--bo-map) 0 0 / 960px 960px repeat;-webkit-mask:var(--bo-map) 0 0 / 960px 960px repeat;mask:var(--bo-map) 0 0 / 960px 960px repeat;transform:translate3d(0, calc(var(--bo-sy,0) * -1px), 0);position:absolute;inset:-12% -4% -30%}.pf[data-template=boreale] .bo-grain{background-image:var(--bo-grain);opacity:var(--bo-grain-a);background-size:180px 180px;position:absolute;inset:0}.pf[data-template=boreale] [data-pf-lang=en] :is(.bo-name,.pf-h2,.bo-place,.bo-brand,.pf-service-title,.pf-plan-name,.pf-step-title,.bo-mail,.bo-kit-name,.bo-leg-role,.pf-member-name,.pf-cert-title,.pf-post-title,.pf-custom-card-title){font-family:var(--bo-latin);text-transform:uppercase}.pf[data-template=boreale] [data-pf-lang=ar] :is(.bo-name,.pf-h2,.bo-place,.bo-brand,.pf-service-title,.pf-plan-name,.pf-step-title,.bo-kit-name,.bo-leg-role,.pf-member-name,.pf-cert-title,.pf-post-title,.pf-custom-card-title){font-family:var(--bo-kufi);letter-spacing:0;text-transform:none;line-height:1.35}.pf[data-template=boreale] [data-pf-lang=en] :is(.bo-kicker,.bo-nav-links a,.bo-strip-num,.pf-project-cat,.pf-filter-chip,.bo-more,.bo-log-label,.bo-quote-role,.pf-plan-badge,.pf-step-duration,.bo-contact-label,.pf-service-duration,.pf-plan-period,.bo-btn,.pf-btn,.bo-leg-when){font-family:var(--bo-latin);text-transform:uppercase;letter-spacing:.18em}.pf[data-template=boreale] [data-pf-lang=ar] :is(.bo-kicker,.bo-nav-links a,.pf-project-cat,.pf-filter-chip,.bo-more,.bo-log-label,.bo-quote-role,.pf-plan-badge,.pf-step-duration,.bo-contact-label,.pf-service-duration,.pf-plan-period,.bo-btn,.pf-btn){letter-spacing:0;text-transform:none}.pf[data-template=boreale] .pf-btn{border:1px solid var(--pf-primary);background:var(--pf-primary);min-height:48px;color:var(--pf-primary-fg);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--pf-primary) 80%, transparent);transition:transform .42s var(--bo-ease), box-shadow .42s var(--bo-ease), background-color .3s ease, color .3s ease, border-color .3s ease;border-radius:999px;padding:12px 28px;font-size:12.5px;font-weight:600}.pf[data-template=boreale] [data-pf-lang=ar] .pf-btn{font-size:15px}.pf[data-template=boreale] .pf-btn:hover{filter:none;box-shadow:0 24px 44px -20px color-mix(in srgb, var(--pf-primary) 90%, transparent);transform:translateY(-2px)}.pf[data-template=boreale] .pf-btn--ghost{border-color:var(--bo-hair-strong);color:var(--pf-text);box-shadow:none;background:0 0}.pf[data-template=boreale] .pf-btn--ghost:hover{border-color:var(--pf-primary);color:var(--pf-text);box-shadow:none}.pf[data-template=boreale] .pf-btn:focus-visible,.pf[data-template=boreale] a:focus-visible,.pf[data-template=boreale] button:focus-visible,.pf[data-template=boreale] summary:focus-visible{outline:2px solid var(--pf-primary);outline-offset:3px}.pf[data-template=boreale] .bo-nav{--bo-nav-h:76px;border-bottom:1px solid var(--bo-hair-soft);background:color-mix(in srgb, var(--pf-bg) 84%, transparent);color:var(--pf-text);-webkit-backdrop-filter:blur(16px)saturate(1.15)}.pf[data-template=boreale] .bo-nav-row{height:var(--bo-nav-h);gap:clamp(16px,2.4vw,36px)}.pf[data-template=boreale] .bo-brand{max-width:34%;color:inherit;letter-spacing:.3em;white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:10px;font-size:14px;font-weight:400;display:inline-flex;overflow:hidden}.pf[data-template=boreale] [data-pf-lang=ar] .bo-brand{font-size:19px;font-weight:500}.pf[data-template=boreale] .bo-nav-links{scrollbar-width:none;flex:auto;justify-content:center;align-items:center;gap:clamp(14px,2.2vw,34px);min-width:0;display:flex;overflow-x:auto}.pf[data-template=boreale] .bo-nav-links::-webkit-scrollbar{display:none}.pf[data-template=boreale] .bo-nav-links a{color:inherit;opacity:.74;white-space:nowrap;flex:none;padding:10px 0;font-size:11px;transition:opacity .3s;position:relative}.pf[data-template=boreale] [data-pf-lang=ar] .bo-nav-links a{font-size:14.5px}.pf[data-template=boreale] .bo-nav-links a:after{content:"";inset-inline:0;height:1px;transition:transform .5s var(--bo-ease);background:currentColor;position:absolute;bottom:4px;transform:scaleX(0)}.pf[data-template=boreale] .bo-nav-links a:hover{opacity:1}.pf[data-template=boreale] .bo-nav-links a:hover:after{transform:scaleX(1)}.pf[data-template=boreale] .bo-nav .pf-lang,.pf[data-template=boreale] .bo-nav .pf-theme{border:1px solid color-mix(in srgb, currentColor 30%, transparent);min-width:40px;min-height:40px;color:inherit;font-family:var(--bo-latin);letter-spacing:.14em;background:0 0;border-radius:999px;font-size:11px}.pf[data-template=boreale] .bo-nav .pf-lang:hover,.pf[data-template=boreale] .bo-nav .pf-theme:hover{border-color:currentColor}.pf[data-template=boreale] [data-pf-lang]:has(>.bo-hero--photo)>.bo-nav{margin-bottom:calc(-1 * var(--bo-nav-h) - 1px)}.pf[data-template=boreale] [data-pf-lang]:has(>.bo-hero--photo)>.bo-nav[data-bo-top]{color:var(--bo-on-photo);-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background-color .5s,color .5s,border-color .5s}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pf[data-template=boreale] [data-pf-lang]:has(>.bo-hero--photo)>.bo-nav{animation:linear both bo-nav-solid;animation-timeline:scroll(root);animation-range:0 62vh}}}@keyframes bo-nav-solid{0%,40%{color:var(--bo-on-photo);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#0000;border-bottom-color:#0000}to{border-bottom-color:var(--bo-hair-soft);background-color:color-mix(in srgb, var(--pf-bg) 84%, transparent);color:var(--pf-text);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15)}}.pf[data-template=boreale] .bo-hero{--bo-fade:clamp(240px, 40vh, 420px);--bo-cmp:clamp(64px, 5vw, 76px);--bo-sky-ink:var(--pf-text);min-height:max(660px,100svh);color:var(--pf-text);background:0 0;grid-template-rows:minmax(clamp(220px,34vh,420px),1fr) auto auto auto;grid-template-columns:minmax(0,1fr);padding:0 0 clamp(44px,7vh,88px);display:grid;overflow:hidden}.pf[data-template=boreale] .bo-hero--photo{--bo-sky-ink:var(--bo-on-photo)}.pf[data-template=boreale] .bo-hero>*{grid-column:1}.pf[data-template=boreale] .bo-hero>:not(.bo-sky){z-index:1;width:min(100% - 40px, var(--pf-max));margin-inline:auto;position:relative}.pf[data-template=boreale] .bo-sky{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--bo-fade)), #000000b3 calc(100% - var(--bo-fade) * .7), #0000005c calc(100% - var(--bo-fade) * .42), #0000001f calc(100% - var(--bo-fade) * .18), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--bo-fade)), #000000b3 calc(100% - var(--bo-fade) * .7), #0000005c calc(100% - var(--bo-fade) * .42), #0000001f calc(100% - var(--bo-fade) * .18), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--bo-fade)), #000000b3 calc(100% - var(--bo-fade) * .7), #0000005c calc(100% - var(--bo-fade) * .42), #0000001f calc(100% - var(--bo-fade) * .18), transparent 100%);grid-area:1/1/3/2;position:relative;overflow:hidden}.pf[data-template=boreale] .bo-sky-img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;filter:var(--bo-photo-filter);transform-origin:50% 100%;position:absolute;inset:0}.pf[data-template=boreale] .bo-sky-tint{background:linear-gradient(180deg, rgb(var(--bo-scrim) / .55) 0, rgb(var(--bo-scrim) / 0) 24%), linear-gradient(200deg, color-mix(in srgb, var(--pf-accent) 34%, transparent), transparent 55%), linear-gradient(20deg, color-mix(in srgb, var(--pf-primary) 30%, transparent), transparent 60%);mix-blend-mode:normal;position:absolute;inset:0}.pf[data-template=boreale] .bo-hero--photo .bo-sky-tint{background:linear-gradient(180deg, rgb(var(--bo-scrim) / .6) 0, rgb(var(--bo-scrim) / 0) 26%), linear-gradient(200deg, color-mix(in srgb, var(--pf-accent) 40%, transparent), transparent 60%), linear-gradient(20deg, color-mix(in srgb, var(--pf-primary) 34%, transparent), transparent 62%)}.pf[data-template=boreale] .bo-hero--photo .bo-sky-tint:after{content:"";background:color-mix(in srgb, var(--pf-primary) 40%, var(--pf-bg));mix-blend-mode:soft-light;opacity:.55;position:absolute;inset:0}.pf[data-template=boreale] .bo-sky-glow{background:radial-gradient(120% 70% at 50% 108%, color-mix(in srgb, var(--pf-primary) 26%, transparent), transparent 70%), radial-gradient(60% 46% at 22% 104%, color-mix(in srgb, var(--pf-accent) 20%, transparent), transparent 72%);position:absolute;inset:0}.pf[data-template=boreale] .bo-hero--photo .bo-sky-glow,.pf[data-template=boreale] .bo-hero:not(.bo-hero--photo) .bo-sky-tint{display:none}.pf[data-template=boreale] .bo-compass{width:var(--bo-cmp);height:var(--bo-cmp);background:color-mix(in srgb, var(--pf-surface) 58%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pf-text) 5%, transparent), 0 16px 36px -22px color-mix(in srgb, var(--pf-primary) 70%, transparent);color:color-mix(in srgb, var(--pf-text) 78%, transparent);-webkit-backdrop-filter:blur(6px);pointer-events:none;border-radius:50%;flex:none;grid-row:1/span 2;display:block;position:relative}.pf[data-template=boreale] .bo-dial{width:100%;height:100%;display:block;overflow:visible}.pf[data-template=boreale] .bo-dial-face{fill:none}.pf[data-template=boreale] .bo-dial :is(circle,line){stroke:currentColor;stroke-width:1px}.pf[data-template=boreale] .bo-dial-face{stroke:none}.pf[data-template=boreale] .bo-dial-bezel,.pf[data-template=boreale] .bo-dial-inner{transform-box:view-box;transform-origin:50%}.pf[data-template=boreale] .bo-dial-bezel circle{opacity:.7}.pf[data-template=boreale] .bo-dial-bezel line{opacity:.42}.pf[data-template=boreale] .bo-dial-bezel line.bo-dial-major{opacity:.75}.pf[data-template=boreale] .bo-dial-bezel line.bo-dial-card{stroke:var(--pf-primary);stroke-width:1.5px;opacity:1}.pf[data-template=boreale] .bo-dial-inner{opacity:.55}.pf[data-template=boreale] .bo-dial-sight{opacity:.5}.pf[data-template=boreale] .bo-dial-north{fill:var(--pf-primary)}.pf[data-template=boreale] .bo-dial-n{fill:currentColor;font-family:var(--bo-latin);font-size:15px;font-weight:400}.pf[data-template=boreale] .bo-compass-ring{width:100%;height:100%;display:block;overflow:visible}.pf[data-template=boreale] .bo-compass-ring circle,.pf[data-template=boreale] .bo-compass-ring line{stroke:currentColor}.pf[data-template=boreale] .bo-compass-ring circle:first-child{opacity:.6}.pf[data-template=boreale] .bo-compass-ring line{opacity:.7}.pf[data-template=boreale] .bo-compass-north{fill:var(--pf-primary)}.pf[data-template=boreale] .bo-compass-ring text{fill:currentColor;font-family:var(--bo-latin);letter-spacing:.1em;font-size:13px;font-weight:400}.pf[data-template=boreale] .bo-cue{width:1px;height:calc(var(--bo-cmp) * .3 - 4px);background:linear-gradient(color-mix(in srgb, currentColor 60%, transparent), transparent);margin-left:-.5px;position:absolute;top:calc(50% + 4px);left:50%}.pf[data-template=boreale] .bo-cue i{background:var(--pf-accent);width:6px;height:6px;box-shadow:0 0 10px var(--pf-accent);border-radius:50%;position:absolute;top:-7px;left:-2.5px}.pf[data-template=boreale] .bo-name{color:var(--pf-text);letter-spacing:.12em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 60px color-mix(in srgb, var(--pf-bg) 70%, transparent);grid-row:2;margin-block:0;padding-top:.2em;font-size:clamp(40px,7.4vw,124px);font-weight:200;line-height:.98}.pf[data-template=boreale] [data-pf-lang=ar] .bo-name{padding-top:0;font-size:clamp(44px,7.6vw,118px);font-weight:500;line-height:1.3}.pf[data-template=boreale] .bo-horizon{grid-row:3;height:15px;margin-top:clamp(10px,1.6vh,18px)}.pf[data-template=boreale] .bo-horizon-line{inset-inline:0;background:linear-gradient(90deg, var(--bo-hair-strong), var(--bo-hair) 55%, color-mix(in srgb, var(--pf-text) 6%, transparent));transform-origin:0;height:1px;position:absolute;top:7px}.pf[data-template=boreale] [dir=rtl] .bo-horizon-line{background:linear-gradient(270deg, var(--bo-hair-strong), var(--bo-hair) 55%, color-mix(in srgb, var(--pf-text) 6%, transparent));transform-origin:100%}.pf[data-template=boreale] .bo-horizon-line:after{content:"";inset-inline:0;background:repeating-linear-gradient(90deg, var(--bo-hair) 0 1px, transparent 1px 64px);height:5px;position:absolute;top:1px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.pf[data-template=boreale] [dir=rtl] .bo-horizon-line:after{-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.pf[data-template=boreale] .bo-hero-row{grid-row:4;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,5vw,96px);padding-top:clamp(22px,3.4vh,36px);display:grid}.pf[data-template=boreale] .bo-hero-meta{align-items:flex-start;gap:clamp(16px,1.8vw,24px);display:flex}.pf[data-template=boreale] .bo-hero-tag{min-width:0;padding-top:calc(var(--bo-cmp) * .16);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pf[data-template=boreale] .bo-kicker{color:var(--pf-text);margin:0;font-size:12px;font-weight:400;line-height:1.6}.pf[data-template=boreale] [data-pf-lang=ar] .bo-kicker{font-family:var(--bo-kufi);font-size:18px;font-weight:500}.pf[data-template=boreale] .bo-hero .pf-hero-status{border-color:var(--bo-hair);background:var(--bo-veil);color:var(--pf-muted);margin:0;padding:7px 14px 7px 12px;font-size:13px}.pf[data-template=boreale] .bo-hero .pf-hero-status[data-availability=available] .pf-hero-status-dot{background:var(--pf-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--pf-primary) 25%, transparent), 0 0 12px color-mix(in srgb, var(--pf-primary) 70%, transparent);animation:none}.pf[data-template=boreale] .bo-hero-desc{max-width:54ch;color:color-mix(in srgb, var(--pf-text) 82%, var(--pf-bg));margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.pf[data-template=boreale] .bo-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (prefers-reduced-motion:no-preference){.pf[data-template=boreale] .bo-horizon-line{animation:bo-draw 1.8s var(--bo-ease) .25s both}.pf[data-template=boreale] .bo-name{animation:bo-surface 1.6s var(--bo-ease) .1s both}.pf[data-template=boreale] .bo-hero-row{animation:bo-surface 1.6s var(--bo-ease) .55s both}.pf[data-template=boreale] .bo-dial-bezel{animation:120s linear infinite bo-turn}.pf[data-template=boreale] .bo-dial-inner{animation:200s linear infinite reverse bo-turn}.pf[data-template=boreale] .bo-compass{animation:bo-surface 1.6s var(--bo-ease) .8s both}.pf[data-template=boreale] .bo-cue i{animation:3.4s cubic-bezier(.45,0,.35,1) 2.6s infinite both bo-cue}}@keyframes bo-draw{0%{transform:scaleX(0)}}@keyframes bo-surface{0%{opacity:0;transform:translateY(22px)}}@keyframes bo-turn{to{transform:rotate(360deg)}}@keyframes bo-cue{0%{opacity:0;transform:translateY(0)}18%{opacity:1}72%,to{opacity:0;transform:translateY(calc(var(--bo-cmp) * .3))}}.pf[data-template=boreale] [data-pf-lang] .pf-section .pf-section-head{text-align:start;counter-increment:bo-sec;flex-direction:column;align-items:flex-start;margin-bottom:clamp(36px,5vw,64px);display:flex}.pf[data-template=boreale] .pf-section-head:before{content:counter(bo-sec, decimal-leading-zero);color:var(--pf-primary);font-family:var(--bo-latin);letter-spacing:.24em;direction:ltr;background:linear-gradient(currentColor,currentColor) right 0 center/44px 1px no-repeat;order:0;margin-bottom:18px;padding-inline-end:60px;font-size:12px;font-weight:400;line-height:1;display:block}.pf[data-template=boreale] [dir=rtl] .pf-section-head:before{background-position:0;padding-inline:60px 0}.pf[data-template=boreale] .pf-section-head .pf-h2{order:1}.pf[data-template=boreale] .pf-section-head:after{content:"";background:radial-gradient(circle, var(--pf-accent) 0 2.5px, color-mix(in srgb, var(--pf-accent) 28%, transparent) 3.5px, transparent 7px) 0 50% / 15px 15px no-repeat, linear-gradient(90deg, var(--bo-hair-strong), var(--bo-hair) 40%, transparent) 0 50% / 100% 1px no-repeat;transform-origin:0;order:2;align-self:stretch;height:15px;margin-top:clamp(16px,2vw,24px)}.pf[data-template=boreale] [dir=rtl] .pf-section-head:after{background:radial-gradient(circle, var(--pf-accent) 0 2.5px, color-mix(in srgb, var(--pf-accent) 28%, transparent) 3.5px, transparent 7px) 100% 50% / 15px 15px no-repeat, linear-gradient(270deg, var(--bo-hair-strong), var(--bo-hair) 40%, transparent) 0 50% / 100% 1px no-repeat;transform-origin:100%}.pf[data-template=boreale] .pf-section-head .pf-lead{max-width:56ch;color:var(--pf-muted);text-align:start;order:3;margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.75}.pf[data-template=boreale] .pf-h2{color:var(--pf-text);letter-spacing:.14em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,66px);font-weight:200;line-height:1.05}.pf[data-template=boreale] [data-pf-lang=ar] .pf-h2{font-size:clamp(32px,4.4vw,58px);font-weight:500;line-height:1.3}.pf[data-template=boreale] .pf-h2:after{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pf[data-template=boreale] .pf-section-head:after{animation:linear both bo-draw;animation-timeline:view();animation-range:entry 20% cover 40%}}}@supports not (animation-timeline:view()){.pf[data-template=boreale] .pf-section-head[data-bo-wait]:after{transform:scaleX(0)}.pf[data-template=boreale] .pf-section-head[data-bo-in]:after{transition:transform 1.6s var(--bo-ease);transform:none}}.pf[data-template=boreale] .pf-section{padding-block:var(--pf-space);background:0 0;scroll-margin-top:76px}.pf[data-template=boreale] .pf-section:nth-of-type(2n){background:0 0}.pf[data-template=boreale] .bo-places{padding-bottom:calc(var(--pf-space) * .6)}.pf[data-template=boreale] .bo-strips{gap:clamp(56px,9vh,96px);margin:clamp(8px,2vw,24px) 0 0;padding:0;list-style:none;display:grid}.pf[data-template=boreale] .bo-strip{position:relative}.pf[data-template=boreale] .bo-pano{aspect-ratio:21/9;isolation:isolate;background:var(--pf-bg);max-height:86vh;-webkit-mask-image:var(--bo-pano-mask);-webkit-mask-image:var(--bo-pano-mask);mask-image:var(--bo-pano-mask);margin:0;position:relative;overflow:hidden}.pf[data-template=boreale] .bo-pano-img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;filter:var(--bo-pano-filter);transition:transform 1.4s var(--bo-ease)}.pf[data-template=boreale] .bo-pano:hover .bo-pano-img{transform:scale(1.025)}.pf[data-template=boreale] .bo-pano:before{content:"";z-index:1;background:linear-gradient(115deg, var(--pf-primary), var(--pf-accent));mix-blend-mode:soft-light;opacity:.55;pointer-events:none;position:absolute;inset:0}.pf[data-template=boreale] .bo-pano-tone{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--pf-accent) 62%, var(--pf-bg)) 0, color-mix(in srgb, var(--pf-primary) 78%, var(--pf-bg)) 100%);mix-blend-mode:color;opacity:var(--bo-tone-a);pointer-events:none;position:absolute;inset:0}.pf[data-template=boreale] .bo-pano:after{content:"";z-index:1;background-image:var(--bo-grain);opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.pf[data-template=boreale] .bo-pano-grade{z-index:1;background:linear-gradient(to bottom, var(--bo-fog) 0, transparent 24%), linear-gradient(to top, var(--bo-fog) 0, transparent 13%), radial-gradient(120% 90% at 50% 45%, transparent 55%, rgb(var(--bo-scrim) / var(--bo-vig)) 100%), radial-gradient(60% 70% at var(--bo-cx) var(--bo-scrim-y), rgb(var(--bo-scrim) / .86), rgb(var(--bo-scrim) / .5) 40%, transparent 72%), linear-gradient(to top, rgb(var(--bo-scrim) / var(--bo-foot-a)) 0, rgb(var(--bo-scrim) / var(--bo-band-a)) 19%, rgb(var(--bo-scrim) / calc(var(--bo-band-a) * .8)) 31%, transparent 56%);pointer-events:none;position:absolute;inset:0}.pf[data-template=boreale] .bo-strip{--bo-cx:0%}.pf[data-template=boreale] .bo-strip:nth-child(2n),.pf[data-template=boreale] [dir=rtl] .bo-strip{--bo-cx:100%}.pf[data-template=boreale] [dir=rtl] .bo-strip:nth-child(2n){--bo-cx:0%}.pf[data-template=boreale] .bo-pano-cap .pf-project-cat,.pf[data-template=boreale] .bo-strip-head .pf-project-cat{place-self:auto}.pf[data-template=boreale] .bo-pano-cap{inset-inline:0;bottom:var(--bo-cap-b);z-index:2;padding-inline:max(20px, (100% - var(--pf-max)) / 2);color:var(--bo-on-photo);flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute}.pf[data-template=boreale] .bo-strip:nth-child(2n) .bo-pano-cap{text-align:end;align-items:flex-end}.pf[data-template=boreale] .bo-cap-top{flex-wrap:wrap;align-items:center;gap:8px 16px;display:inline-flex}.pf[data-template=boreale] .bo-strip-num{font-family:var(--bo-latin);letter-spacing:.24em;opacity:.86;align-items:center;gap:12px;font-size:12px;font-weight:400;display:inline-flex}.pf[data-template=boreale] .bo-strip-num i{opacity:.6;background:currentColor;width:36px;height:1px;display:block}.pf[data-template=boreale] .bo-place{letter-spacing:.11em;text-wrap:balance;max-width:18ch;text-shadow:0 1px 2px rgb(var(--bo-scrim) / .5), 0 2px 28px rgb(var(--bo-scrim) / .6);margin:0;font-size:clamp(28px,3.7vw,56px);font-weight:300;line-height:1.04}.pf[data-template=boreale] [data-pf-lang=ar] .bo-place{max-width:16ch;font-size:clamp(30px,3.6vw,54px);font-weight:500;line-height:1.3}.pf[data-template=boreale] .bo-place a{color:inherit}.pf[data-template=boreale] .bo-place a:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.pf[data-template=boreale] .bo-pano-cap .pf-project-cat{border-color:color-mix(in srgb, var(--bo-on-photo) 45%, transparent);background:rgb(var(--bo-scrim) / .25);color:var(--bo-on-photo);-webkit-backdrop-filter:blur(6px);margin:0;padding:3px 12px}.pf[data-template=boreale] .bo-strip-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-top:clamp(4px,1vw,12px);display:flex}.pf[data-template=boreale] .bo-strip:nth-child(2n) .bo-strip-foot{flex-direction:row-reverse}.pf[data-template=boreale] .bo-strip-desc{max-width:48ch;color:var(--pf-muted);margin:0;font-size:16px;line-height:1.7}.pf[data-template=boreale] .bo-strip:nth-child(2n) .bo-strip-desc{text-align:end}.pf[data-template=boreale] .bo-more{min-height:40px;color:var(--pf-text);align-items:center;gap:10px;font-size:11.5px;display:inline-flex}.pf[data-template=boreale] [data-pf-lang=ar] .bo-more{font-size:15px}.pf[data-template=boreale] .bo-arrow{transition:transform .5s var(--bo-ease);display:inline-block}.pf[data-template=boreale] .bo-more:hover .bo-arrow{transform:translate(4px)}.pf[data-template=boreale] [dir=rtl] .bo-more:hover .bo-arrow{transform:translate(-4px)}.pf[data-template=boreale] .bo-strip-head{border-top:1px solid var(--bo-hair);color:var(--pf-text);flex-direction:column;align-items:flex-start;gap:12px;padding-block:clamp(28px,4vw,48px) 8px;display:flex}.pf[data-template=boreale] .bo-strip-head .bo-place{text-shadow:none}.pf[data-template=boreale] .bo-strip-head .bo-strip-num{color:var(--pf-primary)}@keyframes bo-pan-y{0%{object-position:50% 28%}to{object-position:50% 72%}}@keyframes bo-pan-x{0%{object-position:30% 50%}to{object-position:70% 50%}}@keyframes bo-pan-x-rtl{0%{object-position:70% 50%}to{object-position:30% 50%}}@keyframes bo-rise{0%{opacity:0;transform:translateY(28px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pf[data-template=boreale] .bo-pano-img{animation:linear both bo-pan-y;animation-timeline:view();animation-range:cover}.pf[data-template=boreale] .bo-pano-cap{animation:linear both bo-rise;animation-timeline:view();animation-range:entry 15%}}}@supports not (animation-timeline:view()){.pf[data-template=boreale] .bo-pano-img{object-position:50% calc(28% + var(--bo-p,.5) * 44%)}}.pf[data-template=boreale] .pf-filter{gap:10px;margin-block:-12px clamp(36px,4vw,56px)}.pf[data-template=boreale] .pf-filter-chip{border:1px solid var(--bo-hair);background:var(--bo-veil);min-height:42px;color:var(--pf-muted);border-radius:999px;padding:6px 18px;font-size:11px;font-weight:500;transition:color .3s,border-color .3s,background-color .3s}.pf[data-template=boreale] [data-pf-lang=ar] .pf-filter-chip{font-size:14.5px}.pf[data-template=boreale] .pf-filter-chip:hover{border-color:var(--bo-hair-strong);color:var(--pf-text)}.pf[data-template=boreale] .pf-filter-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--pf-primary) 70%, transparent);background:color-mix(in srgb, var(--pf-primary) 14%, transparent);color:var(--pf-text);box-shadow:0 0 22px -8px color-mix(in srgb, var(--pf-primary) 70%, transparent)}.pf[data-template=boreale] .pf-filter-count{min-width:0;color:var(--pf-primary);font-family:var(--bo-latin);letter-spacing:.08em;background:0 0;padding:0;font-size:11px}.pf[data-template=boreale] .pf-project-cat{border-color:color-mix(in srgb, var(--pf-primary) 50%, transparent);color:var(--pf-primary);padding:3px 12px;font-size:10.5px;font-weight:500}.pf[data-template=boreale] [data-pf-lang=ar] .pf-project-cat{font-size:13px}.pf[data-template=boreale] .pf-services{counter-reset:bo-svc;gap:0 clamp(28px,4vw,64px)}.pf[data-template=boreale] .pf-service{border:0;border-top:1px solid var(--bo-hair);box-shadow:none;counter-increment:bo-svc;background:0 0;border-radius:0;padding:clamp(26px,3vw,36px) 0 clamp(34px,3.4vw,44px);position:relative;overflow:visible}.pf[data-template=boreale] .pf-service:hover{box-shadow:none;transform:none}.pf[data-template=boreale] .pf-service:before{content:counter(bo-svc, decimal-leading-zero);color:var(--pf-primary);font-family:var(--bo-latin);letter-spacing:.04em;text-align:start;direction:ltr;margin-bottom:18px;font-size:clamp(34px,3.4vw,48px);font-weight:200;line-height:1;display:block}.pf[data-template=boreale] .pf-service:after{content:"";inset-inline-start:0;background:linear-gradient(90deg, var(--pf-primary), var(--pf-accent));width:48px;height:1px;transition:width .9s var(--bo-ease);position:absolute;top:-1px}.pf[data-template=boreale] .pf-service:hover:after{width:100%}.pf[data-template=boreale] .pf-service-media{aspect-ratio:21/9;background:0 0;margin-bottom:20px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pf[data-template=boreale] .pf-service-media img{filter:var(--bo-photo-filter)}.pf[data-template=boreale] .pf-service-body{gap:12px;padding:0}.pf[data-template=boreale] .pf-service-title{letter-spacing:.16em;font-size:15px;font-weight:400;line-height:1.5}.pf[data-template=boreale] [data-pf-lang=ar] .pf-service-title{font-size:21px;font-weight:500}.pf[data-template=boreale] .pf-service-desc{color:var(--pf-muted);font-size:15px;line-height:1.75}.pf[data-template=boreale] .pf-service-meta{gap:6px 16px;padding-top:10px}.pf[data-template=boreale] .pf-service-price{color:var(--pf-text);font-family:var(--bo-latin);letter-spacing:.04em;font-size:22px;font-weight:300}.pf[data-template=boreale] .pf-service-duration{color:var(--pf-muted);font-size:11px}.pf[data-template=boreale] [data-pf-lang=ar] .pf-service-duration{font-size:14px}.pf[data-template=boreale] .pf-service-order{border-color:var(--bo-hair-strong);min-height:42px;color:var(--pf-text);box-shadow:none;background:0 0;margin-top:10px;padding:8px 20px;font-size:11px}.pf[data-template=boreale] .pf-service-order:hover{border-color:var(--pf-primary);background:color-mix(in srgb, var(--pf-primary) 12%, transparent);box-shadow:none}.pf[data-template=boreale] .pf-pricing{gap:clamp(18px,2.4vw,32px)}.pf[data-template=boreale] .pf-plan{border:1px solid var(--bo-hair);background:var(--bo-veil);box-shadow:none;-webkit-backdrop-filter:blur(8px);border-radius:2px;gap:14px;padding:clamp(30px,3vw,42px) clamp(24px,2.6vw,36px)}.pf[data-template=boreale] .pf-plan:hover{box-shadow:0 40px 70px -48px rgb(var(--bo-scrim) / .55);transform:translateY(-4px)}.pf[data-template=boreale] .pf-plan:before{content:"";pointer-events:none;--m:color-mix(in srgb, var(--pf-text) 40%, transparent);background:linear-gradient(var(--m), var(--m)) 0 0 / 12px 1px no-repeat, linear-gradient(var(--m), var(--m)) 0 0 / 1px 12px no-repeat, linear-gradient(var(--m), var(--m)) 100% 0 / 12px 1px no-repeat, linear-gradient(var(--m), var(--m)) 100% 0 / 1px 12px no-repeat, linear-gradient(var(--m), var(--m)) 0 100% / 12px 1px no-repeat, linear-gradient(var(--m), var(--m)) 0 100% / 1px 12px no-repeat, linear-gradient(var(--m), var(--m)) 100% 100% / 12px 1px no-repeat, linear-gradient(var(--m), var(--m)) 100% 100% / 1px 12px no-repeat;position:absolute;inset:10px}.pf[data-template=boreale] .pf-plan[data-featured]{border-color:color-mix(in srgb, var(--pf-primary) 55%, transparent);background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--pf-primary) 16%, transparent), transparent 70%), var(--bo-veil);box-shadow:0 30px 80px -60px color-mix(in srgb, var(--pf-primary) 70%, transparent)}.pf[data-template=boreale] .pf-plan[data-featured]:after{content:"";inset-inline:-1px;background:linear-gradient(90deg, var(--pf-primary), var(--pf-accent));height:2px;position:absolute;top:-1px}.pf[data-template=boreale] .pf-plan-badge{border:1px solid color-mix(in srgb, var(--pf-primary) 60%, transparent);color:var(--pf-primary);background:0 0;align-self:flex-start;margin-bottom:-2px;padding:3px 11px;font-size:10px;font-weight:500;position:static;translate:none}.pf[data-template=boreale] [data-pf-lang=ar] .pf-plan-badge{font-size:12.5px}.pf[data-template=boreale] .pf-plan-name{letter-spacing:.18em;font-size:13.5px;font-weight:400;line-height:1.6}.pf[data-template=boreale] [data-pf-lang=ar] .pf-plan-name{font-size:20px;font-weight:500}.pf[data-template=boreale] .pf-plan-price{gap:4px 12px;padding-block:8px 4px}.pf[data-template=boreale] .pf-plan-amount{color:var(--pf-text);font-family:var(--bo-latin);letter-spacing:.02em;font-size:clamp(44px,4.6vw,64px);font-weight:200;line-height:1}.pf[data-template=boreale] .pf-plan-amount[data-text]{letter-spacing:0;font-family:inherit;font-size:clamp(20px,2vw,24px);font-weight:500}.pf[data-template=boreale] .pf-plan-period{color:var(--pf-muted);font-size:11px}.pf[data-template=boreale] [data-pf-lang=ar] .pf-plan-period{font-size:14px}.pf[data-template=boreale] .pf-plan-desc{color:var(--pf-muted)}.pf[data-template=boreale] .pf-plan-features{border-top-color:var(--bo-hair);color:color-mix(in srgb, var(--pf-text) 86%, var(--pf-bg));gap:10px}.pf[data-template=boreale] .pf-plan-features li{padding-inline-start:22px}.pf[data-template=boreale] .pf-plan-features li:before{inset-inline-start:0;background:var(--pf-primary);border:0;width:10px;height:1px;top:.8em;rotate:none}.pf[data-template=boreale] .pf-plan-cta{width:100%;margin-top:auto}.pf[data-template=boreale] .bo-duo{isolation:isolate;background:var(--bo-duo-light);-webkit-mask-composite:source-in;height:clamp(240px,34vw,520px);margin:0 0 clamp(36px,5vw,72px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 70%,#0000),linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 24% 70%,#0000),linear-gradient(90deg,#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pf[data-template=boreale] .bo-duo img{object-fit:cover;object-position:50% 60%;filter:grayscale()contrast(1.12)brightness(1.04);mix-blend-mode:multiply;width:100%;height:100%}.pf[data-template=boreale] .bo-duo:after{content:"";background:var(--bo-duo-dark);mix-blend-mode:lighten;position:absolute;inset:0}.pf[data-template=boreale] .bo-duo:before{content:"";z-index:1;background-image:var(--bo-grain);opacity:.3;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.pf[data-template=boreale] .bo-about-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(36px,6vw,112px);display:grid}.pf[data-template=boreale] .bo-about-grid--solo{grid-template-columns:minmax(0,1fr);max-width:860px}.pf[data-template=boreale] .bo-about-text{gap:20px;display:grid}.pf[data-template=boreale] .bo-lede{color:var(--pf-text);margin:0;font-size:clamp(19px,1.9vw,26px);font-weight:300;line-height:1.7}.pf[data-template=boreale] [data-pf-lang=ar] .bo-lede{font-weight:400;line-height:1.85}.pf[data-template=boreale] .bo-body{color:var(--pf-muted);margin:0;font-size:16px;line-height:1.8}.pf[data-template=boreale] .bo-log{border-top:1px solid var(--bo-hair);margin:0;display:grid}.pf[data-template=boreale] .bo-log-row{border-bottom:1px solid var(--bo-hair);flex-direction:column-reverse;gap:6px;padding:22px 0;display:flex;position:relative}.pf[data-template=boreale] .bo-log-row:after{content:"";inset-inline-end:0;background:repeating-linear-gradient(180deg, var(--bo-hair-strong) 0 1px, transparent 1px 8px);width:9px;position:absolute;top:22px;bottom:22px;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.pf[data-template=boreale] .bo-log-value{color:var(--pf-text);font-family:var(--bo-latin);letter-spacing:.04em;margin:0;font-size:clamp(42px,4.4vw,64px);font-weight:200;line-height:1}.pf[data-template=boreale] [data-pf-lang=ar] .bo-log-value{letter-spacing:0;line-height:1.15}.pf[data-template=boreale] .bo-log-label{color:var(--pf-muted);font-size:11px;line-height:1.6}.pf[data-template=boreale] [data-pf-lang=ar] .bo-log-label{font-size:15px}.pf[data-template=boreale] .pf-steps{gap:clamp(24px,3vw,44px);position:relative}.pf[data-template=boreale] .pf-steps:before{content:"";inset-inline:22px;background:repeating-linear-gradient(90deg, var(--bo-hair-strong) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:22px}.pf[data-template=boreale] .pf-step{background:0 0;border:0;border-radius:0;gap:18px;padding:0;position:relative}.pf[data-template=boreale] .pf-step-num{border:1px solid color-mix(in srgb, var(--pf-primary) 70%, transparent);background:var(--pf-bg);width:44px;height:44px;box-shadow:0 0 0 8px var(--pf-bg), 0 0 24px -4px color-mix(in srgb, var(--pf-primary) 55%, transparent);color:var(--pf-primary);font-family:var(--bo-latin);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:13px;font-weight:400;display:grid}.pf[data-template=boreale] .pf-step:last-child .pf-step-num{border-color:var(--pf-accent);background:color-mix(in srgb, var(--pf-accent) 18%, var(--pf-bg));color:var(--pf-text)}.pf[data-template=boreale] .pf-step-title{letter-spacing:.16em;font-size:13.5px;font-weight:400;line-height:1.55}.pf[data-template=boreale] [data-pf-lang=ar] .pf-step-title{font-size:20px;font-weight:500}.pf[data-template=boreale] .pf-step-text{color:var(--pf-muted);font-size:15px}.pf[data-template=boreale] .pf-step-duration{border:1px solid var(--bo-hair);color:var(--pf-muted);background:0 0;padding:2px 10px;font-size:10.5px;font-weight:500}.pf[data-template=boreale] .bo-quotes{grid-template-columns:repeat(var(--pf-cols,2), minmax(0, 1fr));gap:clamp(36px,5vw,88px);display:grid}.pf[data-template=boreale] .bo-quote{flex-direction:column;gap:26px;margin:0;padding-inline-start:clamp(22px,2.4vw,34px);display:flex;position:relative}.pf[data-template=boreale] .bo-quote:before{content:"";inset-inline-start:0;background:linear-gradient(180deg, var(--pf-primary), color-mix(in srgb, var(--pf-accent) 60%, transparent) 55%, transparent);width:1px;box-shadow:0 0 14px color-mix(in srgb, var(--pf-primary) 60%, transparent);position:absolute;top:.4em;bottom:0}.pf[data-template=boreale] .bo-quote-text{color:var(--pf-text);margin:0;font-size:clamp(20px,2.1vw,30px);font-weight:300;line-height:1.55}.pf[data-template=boreale] [data-pf-lang=ar] .bo-quote-text{font-family:var(--bo-kufi);font-weight:400;line-height:1.7}.pf[data-template=boreale] .bo-quote-who{align-items:center;gap:14px;margin-top:auto;display:flex}.pf[data-template=boreale] .bo-quote-face{object-fit:cover;filter:grayscale()contrast(1.05);width:44px;height:44px;box-shadow:0 0 0 1px var(--bo-hair-strong), 0 0 0 4px var(--pf-bg), 0 0 0 5px var(--bo-hair);border-radius:50%;flex:none}.pf[data-template=boreale] .bo-quote-who>span{flex-direction:column;gap:2px;display:flex}.pf[data-template=boreale] .bo-quote-author{color:var(--pf-text);font-size:15px;font-weight:600}.pf[data-template=boreale] .bo-quote-role{color:var(--pf-muted);font-size:11px}.pf[data-template=boreale] [data-pf-lang=ar] .bo-quote-role{font-size:14px}.pf[data-template=boreale] .pf-faq{border-top:1px solid var(--bo-hair);gap:0;max-width:920px;margin-inline:0}.pf[data-template=boreale] .pf-faq-item{border:0;border-bottom:1px solid var(--bo-hair);background:0 0;border-radius:0;padding:0}.pf[data-template=boreale] .pf-faq-item summary{min-height:64px;color:var(--pf-text);padding:20px 0;font-size:clamp(17px,1.5vw,20px);font-weight:400;transition:color .3s}.pf[data-template=boreale] .pf-faq-item summary:hover{color:var(--pf-primary)}.pf[data-template=boreale] .pf-faq-item summary:after{content:"";border:1px solid var(--bo-hair-strong);background:linear-gradient(var(--pf-primary), var(--pf-primary)) 50% 50% / 11px 1px no-repeat, linear-gradient(var(--pf-primary), var(--pf-primary)) 50% 50% / 1px 11px no-repeat;width:30px;height:30px;transition:transform .5s var(--bo-ease), border-color .3s ease;border-radius:50%}.pf[data-template=boreale] .pf-faq-item[open] summary:after{border-color:var(--pf-primary);transform:rotate(135deg)}.pf[data-template=boreale] .pf-faq-item p{max-width:68ch;color:var(--pf-muted);margin:-4px 0 24px;font-size:16px}.pf[data-template=boreale] :is(.pf-booking-form,.pf-inbox-form,.pf-booking-none){border:1px solid var(--bo-hair);background:var(--bo-veil);max-width:860px;box-shadow:0 50px 100px -70px rgb(var(--bo-scrim) / .6);-webkit-backdrop-filter:blur(10px);border-radius:2px;margin-inline:0;padding:clamp(26px,3.6vw,48px);position:relative}.pf[data-template=boreale] :is(.pf-booking-form,.pf-inbox-form):hover{box-shadow:0 50px 100px -70px rgb(var(--bo-scrim) / .6);transform:none}.pf[data-template=boreale] :is(.pf-booking-form,.pf-inbox-form):before{content:"";inset-inline:18px;background:linear-gradient(90deg, var(--pf-primary), var(--pf-accent));opacity:.85;height:2px;position:absolute;top:0}.pf[data-template=boreale] :is(.pf-booking-form,.pf-inbox-form) fieldset{gap:22px}.pf[data-template=boreale] :is(.pf-booking-grid,.pf-inbox-grid){gap:22px 28px}.pf[data-template=boreale] .pf-field{color:var(--pf-muted);gap:8px;font-size:12px;font-weight:500}.pf[data-template=boreale] [data-pf-lang=en] .pf-field>span{font-family:var(--bo-latin);text-transform:uppercase;letter-spacing:.16em;font-size:11px}.pf[data-template=boreale] [data-pf-lang=ar] .pf-field>span{font-size:14px}.pf[data-template=boreale] .pf-field input:not([type=file]),.pf[data-template=boreale] .pf-field select,.pf[data-template=boreale] .pf-field textarea{border:0;border-bottom:1px solid var(--bo-hair-strong);min-height:48px;color:var(--pf-text);background:0 0;border-radius:0;padding:10px 2px;font-size:16px;transition:border-color .3s}.pf[data-template=boreale] .pf-field select option{background:var(--pf-surface);color:var(--pf-text)}.pf[data-template=boreale] .pf-field textarea{min-height:96px}.pf[data-template=boreale] .pf-field input:focus-visible,.pf[data-template=boreale] .pf-field select:focus-visible,.pf[data-template=boreale] .pf-field textarea:focus-visible{border-bottom-color:var(--pf-primary);box-shadow:0 1px 0 var(--pf-primary);outline:none}.pf[data-template=boreale] :is(.pf-booking-send,.pf-inbox-send){min-width:220px}.pf[data-template=boreale] .pf-inbox-note{border-radius:2px;max-width:860px;margin-inline:0}.pf[data-template=boreale] .pf-booking-section .pf-inbox-note{margin-bottom:18px}.pf[data-template=boreale] .pf-booking-via{color:var(--pf-muted)}.pf[data-template=boreale] :is(.pf-booking-form,.pf-inbox-form) fieldset:disabled{opacity:1}.pf[data-template=boreale] [dir=rtl] .pf-field input[dir=ltr]{text-align:right}.pf[data-template=boreale] .bo-plate{display:none}@media (width>=1024px){.pf[data-template=boreale] .bo-faq-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(48px,6vw,112px);display:grid}.pf[data-template=boreale] .bo-faq .pf-faq{max-width:none}.pf[data-template=boreale] .bo-plate{isolation:isolate;width:100%;height:min(600px,74vh);color:var(--pf-text);display:block;position:sticky;top:112px;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.pf[data-template=boreale] .bo-plate>*{position:absolute}.pf[data-template=boreale] .bo-plate-glow{background:radial-gradient(46% 38% at 58% 44%, color-mix(in srgb, var(--pf-primary) 24%, transparent), transparent 72%), radial-gradient(34% 26% at 36% 30%, color-mix(in srgb, var(--pf-accent) 18%, transparent), transparent 72%);inset:0}.pf[data-template=boreale] .bo-plate-glow:after{content:"";background:var(--pf-accent);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb, var(--pf-accent) 22%, transparent), 0 0 0 13px color-mix(in srgb, var(--pf-accent) 9%, transparent), 0 0 18px var(--pf-accent);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:44%;left:58%}.pf[data-template=boreale] .bo-plate-grid{background:linear-gradient(90deg, var(--bo-hair-soft) 1px, transparent 1px) 0 0 / 20% 20%, linear-gradient(var(--bo-hair-soft) 1px, transparent 1px) 0 0 / 20% 20%;inset:0}.pf[data-template=boreale] .bo-plate-contours{opacity:calc(var(--bo-contour-a) * 3.4);inset:-8%;transform:none;-webkit-mask-position:-300px -220px;mask-position:-300px -220px}.pf[data-template=boreale] .bo-plate-rose{aspect-ratio:1;width:58%;color:color-mix(in srgb, var(--pf-text) 62%, transparent);top:50%;left:50%;translate:-50% -50%}.pf[data-template=boreale] .bo-plate-rose:before,.pf[data-template=boreale] .bo-plate-rose:after{content:"";background:var(--bo-hair);position:absolute}.pf[data-template=boreale] .bo-plate-rose:before{height:1px;top:50%;left:-18%;right:-18%}.pf[data-template=boreale] .bo-plate-rose:after{width:1px;top:-18%;bottom:-18%;left:50%}.pf[data-template=boreale] .bo-plate-rose .bo-compass-ring text{font-size:11px}.pf[data-template=boreale] .bo-plate-scale{width:132px;color:color-mix(in srgb, var(--pf-text) 66%, transparent);font-family:var(--bo-latin);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;font-size:10px;display:flex;bottom:16%;left:20%}.pf[data-template=boreale] .bo-plate-scale i{background:linear-gradient(90deg,currentColor 0 25%,#0000 25% 50%,currentColor 50% 75%,#0000 75%);border:1px solid;flex:0 0 100%;height:5px;margin-bottom:6px}.pf[data-template=boreale] .bo-plate-scale b{font-weight:400}.pf[data-template=boreale] .bo-plate-scale b:first-of-type{margin-inline-start:-3px}.pf[data-template=boreale] .bo-plate-scale b:last-of-type{margin-inline-end:-3px}.pf[data-template=boreale] [data-pf-photo] .pf-booking-section .pf-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:0 clamp(48px,6vw,112px);display:grid}.pf[data-template=boreale] [data-pf-photo] .pf-booking-section .pf-wrap>*{grid-column:1;min-width:0}.pf[data-template=boreale] [data-pf-photo] .pf-booking-section .pf-wrap:before,.pf[data-template=boreale] [data-pf-photo] .pf-booking-section .pf-wrap:after{content:"";pointer-events:none;grid-area:1/2/span 4;align-self:stretch}.pf[data-template=boreale] [data-pf-photo] .pf-booking-section .pf-wrap:before{border-inline-start:1px dashed var(--bo-hair);justify-self:start;width:0;margin-inline-start:calc(-1*clamp(24px,3vw,56px));-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.pf[data-template=boreale] [data-pf-photo] .pf-booking-section .pf-wrap:after{background:linear-gradient(180deg, color-mix(in srgb, var(--pf-accent) 64%, var(--pf-bg)), color-mix(in srgb, var(--pf-primary) 80%, var(--pf-bg))), var(--pf-hero-photo) 24% 42% / cover no-repeat;background-blend-mode:color, normal;min-height:440px;opacity:var(--bo-stub-a,.82);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 22% 76%,#0000),linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 22% 76%,#0000),linear-gradient(90deg,#0000,#000 24% 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pf[data-template=boreale] [data-pf-photo] .pf-booking-section :is(.pf-booking-form,.pf-booking-none,.pf-inbox-note){max-width:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.pf[data-template=boreale] .bo-plate-rose .bo-compass-ring{animation:300s linear infinite reverse bo-turn}}.pf[data-template=boreale] .pf-hours{border:1px solid var(--bo-hair);background:var(--bo-veil);max-width:860px;box-shadow:none;border-radius:2px;margin-inline:0;padding:clamp(22px,3vw,36px)}.pf[data-template=boreale] .pf-hours-now{border:1px solid var(--bo-hair);background:0 0;font-size:13px;font-weight:500}.pf[data-template=boreale] .pf-hours-now[data-state=open]{border-color:color-mix(in srgb, var(--pf-primary) 60%, transparent);background:color-mix(in srgb, var(--pf-primary) 12%, transparent)}.pf[data-template=boreale] .pf-hours-now[data-state=open]:before{background:var(--pf-primary);box-shadow:0 0 10px var(--pf-primary)}.pf[data-template=boreale] .pf-hours-row{border-color:var(--bo-hair-soft)}.pf[data-template=boreale] .pf-hours-row[data-today]{background:color-mix(in srgb, var(--pf-primary) 9%, transparent)}.pf[data-template=boreale] .pf-hours-map{color:var(--pf-primary)}.pf[data-template=boreale] .pf-ba{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pf[data-template=boreale] .pf-ba-img,.pf[data-template=boreale] .pf-ba[data-live] .pf-ba-stage{border-radius:2px}.pf[data-template=boreale] .pf-ba-img{filter:var(--bo-photo-filter)}.pf[data-template=boreale] .pf-ba-tag{background:rgb(var(--bo-scrim) / .5);font-family:var(--bo-latin);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #fff6;font-size:10.5px;font-weight:500}.pf[data-template=boreale] [data-pf-lang=ar] .pf-ba-tag{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px}.pf[data-template=boreale] .pf-ba[data-live] .pf-ba-stage:before{width:1px;box-shadow:0 0 12px color-mix(in srgb, var(--pf-primary) 80%, transparent);background:#ffffffe6}.pf[data-template=boreale] .pf-ba[data-live] .pf-ba-stage:after{background:radial-gradient(circle, var(--pf-primary) 0 3px, rgb(var(--bo-scrim) / .55) 4px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffffd9}.pf[data-template=boreale] .pf-ba-caption{margin:14px 0 0}.pf[data-template=boreale] .pf-stats{border-top:1px solid var(--bo-hair);gap:0}.pf[data-template=boreale] .pf-stat{border:0;border-bottom:1px solid var(--bo-hair);text-align:start;background:0 0;border-radius:0;align-items:flex-start;padding:26px 0 28px;padding-inline-end:20px}.pf[data-template=boreale] .pf-stat-value{color:var(--pf-text);font-family:var(--bo-latin);letter-spacing:.03em;font-weight:200}.pf[data-template=boreale] [data-pf-lang=ar] .pf-stat-value{letter-spacing:0;line-height:1.2}.pf[data-template=boreale] .pf-stat-label{justify-content:flex-start;font-weight:500}.pf[data-template=boreale] .pf-clients{justify-content:flex-start;gap:12px 40px}.pf[data-template=boreale] .pf-client-name{color:var(--pf-muted);font-family:var(--bo-latin);letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:0;padding:8px 0;font-size:15px;font-weight:300}.pf[data-template=boreale] [data-pf-lang=ar] .pf-client-name{font-family:var(--bo-kufi);letter-spacing:0;text-transform:none;font-size:19px;font-weight:500}.pf[data-template=boreale] .pf-client a:hover .pf-client-name{color:var(--pf-text)}.pf[data-template=boreale] .pf-client-logo{opacity:.6}.pf[data-template=boreale][data-pf-theme=dark] .pf-client-logo{filter:grayscale()invert()brightness(1.2);mix-blend-mode:screen}.pf[data-template=boreale] .pf-member{border:1px solid var(--bo-hair);background:var(--bo-veil);box-shadow:none;border-radius:2px;gap:8px;padding:28px 22px}.pf[data-template=boreale] .pf-member:hover{box-shadow:none;transform:translateY(-3px)}.pf[data-template=boreale] .pf-member-photo{width:120px;box-shadow:0 0 0 1px var(--bo-hair-strong), 0 0 0 6px var(--pf-bg), 0 0 0 7px var(--bo-hair)}.pf[data-template=boreale] .pf-member-photo img{filter:grayscale(.6)contrast(1.05);transition:filter .6s}.pf[data-template=boreale] .pf-member:hover .pf-member-photo img{filter:none}.pf[data-template=boreale] .pf-member-name{letter-spacing:.16em;font-size:15px;font-weight:400}.pf[data-template=boreale] [data-pf-lang=ar] .pf-member-name{font-size:20px;font-weight:500}.pf[data-template=boreale] .pf-member-role{color:var(--pf-primary);font-weight:500}.pf[data-template=boreale] .pf-member-link{border-color:var(--bo-hair-strong)}.pf[data-template=boreale] .bo-kit-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.pf[data-template=boreale] .bo-kit-item{border-bottom:1px solid var(--bo-hair);align-items:baseline;gap:18px;padding:18px 0;display:flex}.pf[data-template=boreale] .bo-kit-num{color:var(--pf-primary);font-family:var(--bo-latin);letter-spacing:.14em;flex:none;font-size:12px}.pf[data-template=boreale] .bo-kit-name{letter-spacing:.14em;font-size:14px;font-weight:400}.pf[data-template=boreale] [data-pf-lang=ar] .bo-kit-name{font-size:19px;font-weight:500}.pf[data-template=boreale] .bo-legs{border-top:1px solid var(--bo-hair);margin:0;padding:0;list-style:none;display:grid}.pf[data-template=boreale] .bo-leg{border-bottom:1px solid var(--bo-hair);grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:12px clamp(24px,4vw,64px);padding:30px 0;display:grid}.pf[data-template=boreale] .bo-leg-when{color:var(--pf-primary);font-size:12px;line-height:2}.pf[data-template=boreale] [data-pf-lang=ar] .bo-leg-when{font-size:15px}.pf[data-template=boreale] .bo-leg-role{letter-spacing:.12em;margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:300}.pf[data-template=boreale] [data-pf-lang=ar] .bo-leg-role{font-weight:500}.pf[data-template=boreale] .bo-leg-where{color:var(--pf-text);margin:6px 0 0;font-size:15px;font-weight:600}.pf[data-template=boreale] .bo-leg-desc{color:var(--pf-muted);margin:10px 0 0;font-size:15px;line-height:1.75}.pf[data-template=boreale] :is(.pf-cert,.pf-post){border:1px solid var(--bo-hair);background:var(--bo-veil);box-shadow:none;border-radius:2px}.pf[data-template=boreale] :is(.pf-cert,.pf-post):hover{box-shadow:none;transform:translateY(-3px)}.pf[data-template=boreale] .pf-cert-icon{box-shadow:0 0 0 1px var(--bo-hair-strong);color:var(--pf-primary);background:0 0;border-radius:50%}.pf[data-template=boreale] .pf-cert-year,.pf[data-template=boreale] .pf-post-date{color:var(--pf-primary);font-family:var(--bo-latin);letter-spacing:.16em}.pf[data-template=boreale] :is(.pf-cert-title,.pf-post-title){letter-spacing:.1em;font-weight:400}.pf[data-template=boreale] [data-pf-lang=ar] :is(.pf-cert-title,.pf-post-title){font-weight:500}.pf[data-template=boreale] .pf-post-media img{filter:var(--bo-photo-filter)}.pf[data-template=boreale] .pf-cert-verify{color:var(--pf-primary)}.pf[data-template=boreale] .pf-cv{border:0;border-block:1px solid var(--bo-hair);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(18px,3vw,40px);padding:clamp(26px,3vw,40px) 0}.pf[data-template=boreale] .pf-cv:hover{box-shadow:none;transform:none}.pf[data-template=boreale] .pf-cv-icon{border:1px solid color-mix(in srgb, var(--pf-primary) 60%, transparent);width:64px;height:64px;color:var(--pf-primary);box-shadow:0 0 26px -6px color-mix(in srgb, var(--pf-primary) 60%, transparent);background:0 0;border-radius:50%}.pf[data-template=boreale] .pf-cv .pf-h2{margin-bottom:6px;font-size:clamp(22px,2.4vw,32px)}.pf[data-template=boreale] .pf-cv .pf-lead{color:var(--pf-muted)}.pf[data-template=boreale] .pf-cv-file{color:var(--pf-muted);font-weight:400}.pf[data-template=boreale] #section-cv{padding-block:calc(var(--pf-space) * .5)}.pf[data-template=boreale] .bo-contact{padding-bottom:calc(var(--pf-space) * 1.1);position:relative;overflow:hidden}.pf[data-template=boreale] .bo-dusk{background:radial-gradient(70% 70% at 50% 100%, color-mix(in srgb, var(--pf-primary) 20%, transparent), transparent 70%), radial-gradient(40% 50% at 78% 100%, color-mix(in srgb, var(--pf-accent) 16%, transparent), transparent 70%);pointer-events:none;height:70%;inset:auto 0 0;z-index:0!important;position:absolute!important}.pf[data-template=boreale] [dir=rtl] .bo-dusk{background:radial-gradient(70% 70% at 50% 100%, color-mix(in srgb, var(--pf-primary) 20%, transparent), transparent 70%), radial-gradient(40% 50% at 22% 100%, color-mix(in srgb, var(--pf-accent) 16%, transparent), transparent 70%)}.pf[data-template=boreale] .bo-contact-grid{justify-items:start;gap:28px;display:grid}.pf[data-template=boreale] .bo-mail{max-width:100%;color:var(--pf-text);font-family:var(--bo-latin);letter-spacing:.04em;overflow-wrap:anywhere;background:linear-gradient(90deg, var(--pf-primary), var(--pf-accent)) left bottom / 0 1px no-repeat;transition:background-size .9s var(--bo-ease);font-size:clamp(26px,5.2vw,76px);font-weight:200;line-height:1.1;text-transform:none!important}.pf[data-template=boreale] .bo-mail:hover{background-size:100% 1px}.pf[data-template=boreale] .bo-contact-list{flex-wrap:wrap;gap:14px 40px;margin:0;padding:0;list-style:none;display:flex}.pf[data-template=boreale] .bo-contact-list li{min-height:40px;color:var(--pf-text);align-items:center;gap:12px;font-size:16px;display:flex}.pf[data-template=boreale] .bo-contact-icon{border:1px solid var(--bo-hair);width:40px;height:40px;color:var(--pf-primary);border-radius:50%;place-items:center;display:grid}.pf[data-template=boreale] .bo-contact-icon svg{width:17px;height:17px}.pf[data-template=boreale] .bo-contact-label{color:var(--pf-muted);font-size:11px}.pf[data-template=boreale] [data-pf-lang=ar] .bo-contact-label{font-size:14px}.pf[data-template=boreale] .bo-contact .pf-socials{flex-wrap:wrap;gap:10px;margin:0;display:flex}.pf[data-template=boreale] .pf-chip--social{border:1px solid var(--bo-hair);background:var(--bo-veil);min-height:42px;color:var(--pf-text);border-radius:999px;align-items:center;gap:9px;padding:8px 18px;font-size:13px;font-weight:500;transition:border-color .3s,color .3s;display:inline-flex}.pf[data-template=boreale] .pf-chip--social svg{color:var(--pf-primary)}.pf[data-template=boreale] .pf-chip--social:hover{border-color:var(--pf-primary)}.pf[data-template=boreale] .bo-contact-btn{margin-top:8px}.pf[data-template=boreale] .bo-footer{border-top:1px solid var(--bo-hair-soft);color:var(--pf-muted);text-align:start;background:0 0;padding:34px 0 40px;font-size:13px}.pf[data-template=boreale] .bo-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.pf[data-template=boreale] .bo-footer-mark{color:var(--pf-primary);flex:none}.pf[data-template=boreale] .bo-footer-mark circle{stroke:currentColor;opacity:.6}.pf[data-template=boreale] .bo-footer-mark path{fill:currentColor}.pf[data-template=boreale] .bo-footer-copy{flex:auto;margin:0}.pf[data-template=boreale] .bo-footer a{color:var(--pf-text);font-weight:600}.pf[data-template=boreale] .bo-footer .pf-socials--icons{gap:8px;margin:0;display:flex}.pf[data-template=boreale] .bo-footer .pf-social-btn{border:1px solid var(--bo-hair);width:40px;height:40px;color:var(--pf-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:inline-flex}.pf[data-template=boreale] .bo-footer .pf-social-btn:hover{border-color:var(--pf-primary);color:var(--pf-text)}@media (width<=1100px){.pf[data-template=boreale] .pf-steps:before{display:none}}@media (width<=900px){.pf[data-template=boreale] .bo-hero-row{grid-template-columns:minmax(0,1fr);gap:22px}.pf[data-template=boreale] .bo-about-grid,.pf[data-template=boreale] .bo-quotes{grid-template-columns:minmax(0,1fr)}.pf[data-template=boreale] .bo-pano{aspect-ratio:16/9}}@media (width<=700px){.pf[data-template=boreale] .bo-nav{--bo-nav-h:108px}.pf[data-template=boreale] .bo-nav-row{height:auto;min-height:var(--bo-nav-h);flex-wrap:wrap;align-content:center;row-gap:6px;padding-block:12px 4px}.pf[data-template=boreale] .bo-brand{white-space:normal;overflow-wrap:anywhere;letter-spacing:.24em;flex:auto;min-width:0;max-width:none;font-size:13px;line-height:1.4}.pf[data-template=boreale] [data-pf-lang=ar] .bo-brand{font-size:18px}.pf[data-template=boreale] .bo-nav-links{flex:1 0 100%;order:3;justify-content:flex-start;gap:22px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pf[data-template=boreale] [dir=rtl] .bo-nav-links{-webkit-mask-image:linear-gradient(270deg,#000 85%,#0000);mask-image:linear-gradient(270deg,#000 85%,#0000)}.pf[data-template=boreale] .pf-section{scroll-margin-top:112px}.pf[data-template=boreale] .bo-hero{--bo-fade:clamp(200px, 30vh, 280px);grid-template-rows:minmax(clamp(230px,36vh,360px),1fr) auto auto auto}.pf[data-template=boreale] .bo-name{letter-spacing:.08em;font-size:clamp(30px,9vw,42px)}.pf[data-template=boreale] [data-pf-lang=ar] .bo-name{font-size:clamp(40px,12vw,56px)}.pf[data-template=boreale] .bo-hero{--bo-cmp:60px}.pf[data-template=boreale] .bo-hero-meta{grid-template-columns:var(--bo-cmp) minmax(0, 1fr);align-items:center;gap:16px;display:grid}.pf[data-template=boreale] .bo-compass{grid-row:1}.pf[data-template=boreale] .bo-hero-tag{display:contents}.pf[data-template=boreale] .bo-hero-meta .pf-hero-status{grid-column:1/-1;justify-self:start}.pf[data-template=boreale] .bo-sky-img{object-position:30% 58%}.pf[data-template=boreale] .bo-pano{aspect-ratio:4/5;max-height:72vh}.pf[data-template=boreale]{--bo-pano-mask:linear-gradient(to bottom, transparent 0, #0000001f 2.5%, #00000073 6%, #000000d1 9.5%, #000 13%, #000 88%, #000000c7 91.5%, #0000005c 95%, #0000001a 98%, transparent 100%)}.pf[data-template=boreale] .bo-pano-cap{bottom:calc(var(--bo-cap-b) + 2%)}.pf[data-template=boreale] .bo-pano-grade{background:linear-gradient(to bottom, var(--bo-fog) 0, transparent 20%), linear-gradient(to top, var(--bo-fog) 0, transparent 11%), radial-gradient(120% 90% at 50% 45%, transparent 55%, rgb(var(--bo-scrim) / var(--bo-vig)) 100%), radial-gradient(90% 46% at var(--bo-cx) 74%, rgb(var(--bo-scrim) / .8), rgb(var(--bo-scrim) / .42) 45%, transparent 75%), linear-gradient(to top, rgb(var(--bo-scrim) / var(--bo-foot-a)) 0, rgb(var(--bo-scrim) / calc(var(--bo-band-a) * 1.3)) 17%, rgb(var(--bo-scrim) / calc(var(--bo-band-a) * .7)) 38%, transparent 58%)}.pf[data-template=boreale] .bo-strip:nth-child(2n) .bo-pano-cap{text-align:start;align-items:flex-start}.pf[data-template=boreale] .bo-strip:nth-child(2n){--bo-cx:0%}.pf[data-template=boreale] [dir=rtl] .bo-strip:nth-child(2n){--bo-cx:100%}.pf[data-template=boreale] .bo-strip:nth-child(2n) .bo-strip-foot{flex-direction:row}.pf[data-template=boreale] .bo-strip:nth-child(2n) .bo-strip-desc{text-align:start}.pf[data-template=boreale] .bo-place{letter-spacing:.1em;font-size:clamp(26px,7.6vw,36px)}.pf[data-template=boreale] [data-pf-lang=ar] .bo-place{font-size:clamp(30px,8.6vw,40px)}.pf[data-template=boreale] .bo-leg{grid-template-columns:minmax(0,1fr)}.pf[data-template=boreale] .pf-cv{grid-template-columns:minmax(0,1fr);justify-items:start}.pf[data-template=boreale] .bo-footer-row{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=700px){.pf[data-template=boreale] .bo-pano-img{animation-name:bo-pan-x}.pf[data-template=boreale] [dir=rtl] .bo-pano-img{animation-name:bo-pan-x-rtl}}}@supports not (animation-timeline:view()){@media (width<=700px){.pf[data-template=boreale] .bo-pano-img{object-position:calc(30% + var(--bo-p,.5) * 40%) 50%}.pf[data-template=boreale] [dir=rtl] .bo-pano-img{object-position:calc(70% - var(--bo-p,.5) * 40%) 50%}}}@media (width<=560px){.pf[data-template=boreale] .pf-steps{gap:26px}.pf[data-template=boreale] .pf-step{grid-template-columns:44px minmax(0,1fr);gap:18px;display:grid}.pf[data-template=boreale] .pf-steps:before{inset-inline:22px auto;background:repeating-linear-gradient(180deg, var(--bo-hair-strong) 0 6px, transparent 6px 12px);width:1px;height:auto;display:block;top:22px;bottom:22px}.pf[data-template=boreale] .bo-hero-actions .pf-btn{flex:auto}.pf[data-template=boreale] :is(.pf-booking-send,.pf-inbox-send){min-width:0}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pf[data-template=boreale] .bo-contours{animation:linear both bo-contour;animation-timeline:scroll(root)}.pf[data-template=boreale] .bo-sky-img{animation:linear both bo-sky;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes bo-contour{0%{transform:translate(0,0)}to{transform:translateY(-22%)}}@keyframes bo-sky{to{transform:translateY(9%)scale(1.06)}}