@font-face{font-family:displayFont;src:url(../media/3y996as8bTXq_nANBjzKo3IeZx8z6up5L_iNGQ-s.p.1rpa4hul3gyzd.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.displayfont_d3e24d54-module__gMKyWW__className{font-family:displayFont,displayFont Fallback,Arial,sans-serif;font-style:normal}.displayfont_d3e24d54-module__gMKyWW__variable{--font-display:"displayFont", "displayFont Fallback", Arial, sans-serif}
@font-face{font-family:textFont;src:url(../media/rP2Hp2ywxg089UriCZOIHQ-s.p.1s4u406o5xv9o.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:textFont Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.textfont_f6cc0d15-module__j2EbWG__className{font-family:textFont,textFont Fallback,Arial,sans-serif;font-style:normal}.textfont_f6cc0d15-module__j2EbWG__variable{--font-text:"textFont", "textFont Fallback", Arial, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-red:var(--red);--color-green:var(--green);--color-green-deep:var(--green-deep);--color-green-black:var(--green-black);--color-gold:var(--gold);--color-gold-light:var(--gold-light);--color-gold-deep:var(--gold-deep);--color-gold-ink:var(--gold-ink);--color-ivory:var(--ivory);--color-paper:var(--paper);--color-ink:var(--ink);--color-muted:var(--muted);--color-line:var(--line);--font-brand-display:var(--font-display);--font-brand-text:var(--font-text);--text-display-section:var(--display-section);--color-ws-ink:#12261c;--color-ws-ink-soft:#3b4a41;--color-ws-ink-muted:#5c6b60;--color-ws-heading:#0b3d24;--color-ws-inverse:#f8f1df;--color-ws-inverse-muted:#d8c88f;--color-ws-inverse-accent:#f3d36e;--color-ws-surface:#fffaf0;--color-ws-raised:#fff;--color-ws-sunken:#f4efe2;--color-ws-deep:#062d21;--color-ws-deepest:#031d16;--color-ws-heading-hover:#075131;--color-ws-line:#d8cfba;--color-ws-line-strong:#948668;--color-ws-accent:#c89216;--color-ws-accent-ink:#8a620c;--color-ws-accent-soft:#f1ead2;--color-ws-danger:#c4442f;--color-ws-danger-ink:#8c2b1c;--color-ws-danger-soft:#fbf1ee;--color-ws-ok:#5f8a6c;--color-ws-ok-soft:#f1f6f1;--color-ws-ok-fill:#dcebdc;--color-ws-warn:#967d38;--color-ws-warn-ink:#5b4a1e;--color-ws-warn-soft:#fdf6e3;--text-ws-2xs:.6875rem;--text-ws-xs:.75rem;--text-ws-sm:.875rem;--text-ws-base:1rem;--text-ws-lg:1.25rem;--text-ws-xl:1.75rem;--text-ws-2xl:2.125rem;--radius-ws-sm:.25rem;--radius-ws-md:.5rem}}@layer base{@font-face{font-family:Bricolage Grotesque;src:url(/fonts/3y996as8bTXq_nANBjzKo3IeZx8z6up5L-iNGQ.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/rP2Hp2ywxg089UriCZOIHQ.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--red:#b71f1c;--red-bright:#d4322a;--green:#08612f;--green-deep:#062f21;--green-black:#031d16;--gold:#dfa91d;--gold-light:#f5d363;--gold-deep:#9e6c09;--gold-ink:#855600;--ivory:#f8f2e4;--paper:#fffaf0;--ink:#1b251f;--muted:#6d746f;--line:#1b251f24;--font-display:"Bricolage Grotesque", Arial, sans-serif;--font-text:"DM Sans", Arial, sans-serif;--display-hero:clamp(3.2rem, 5.6vw, 5.5rem);--display-section:clamp(2.45rem, 4.25vw, 4.35rem);--display-feature:clamp(2.2rem, 3.8vw, 3.8rem);--shell:min(1280px, calc(100vw - 64px));--shadow-soft:0 20px 60px #031d1624;--scroll-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:hidden}body{color:var(--ink);background:var(--paper);font-family:var(--font-text);font-optical-sizing:auto;margin:0;line-height:1.6}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.brand-icon{flex:none;width:1em;height:1em;display:block;overflow:visible}.shell{width:var(--shell);margin-inline:auto}.section{padding-block:108px;position:relative}.eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:flex}.eyebrow>span:not(.eyebrow__sun){color:var(--gold-deep);font-size:1rem}.eyebrow>.brand-icon{width:20px;height:20px;color:var(--gold-deep)}.eyebrow--light{color:#fffaf0b8}.eyebrow--light>span:not(.eyebrow__sun),.eyebrow--light>.brand-icon{color:var(--gold-light)}.eyebrow__sun{background:repeating-conic-gradient(from 0deg, var(--gold-light) 0deg 8deg, transparent 8deg 18deg);border-radius:50%;width:22px;height:22px;position:relative}.eyebrow__sun:after{content:"";background:var(--gold-light);border-radius:50%;position:absolute;inset:6px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-display)}h2{font-size:var(--display-section);letter-spacing:-.035em;margin-bottom:0;font-weight:700;line-height:1.06}h2 em,h1 em{font-family:inherit;font-style:normal;font-weight:520}.button{cursor:pointer;letter-spacing:.01em;border:0;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:.88rem;font-weight:700;transition:transform .2s,box-shadow .2s,color .2s,background .2s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:active{transform:scale(.97)}.button--gold{color:#2d1d00;background:linear-gradient(115deg,#0000 0 34%,#ffffff4d 42%,#0000 50%) 140% 0/180% 100%,repeating-linear-gradient(92deg,#ffffff1c 0 1px,#0000 1px 4px),linear-gradient(#f2cf61 0%,#d6a727 54%,#ba8510 100%);border:1px solid #e9c85f;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5e360033,0 8px 22px #b0770033}.button--gold:hover,.button--gold:focus-visible{background-position:-40% 0,0 0,0 0;box-shadow:inset 0 1px #ffffffb8,0 12px 26px #b0770047}.button--ghost-light{color:var(--ivory);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff42;box-shadow:inset 0 1px #ffffff14}.button--ghost-light:hover{background:#ffffff1c}.button--ivory{color:var(--green-deep);background:repeating-linear-gradient(45deg, #805f1c06 0 2px, transparent 2px 5px), var(--ivory);box-shadow:0 10px 28px #0000001f}.button--dark{color:var(--ivory);background:var(--green-deep)}.sector-medallion{--medallion-size:74px;width:var(--medallion-size);height:var(--medallion-size);flex:0 0 var(--medallion-size);background:linear-gradient(145deg,#fff1a2 2%,#a66d00 35%,#f9d960 57%,#8c5c00 100%);border-radius:50%;place-items:center;padding:4px;display:inline-grid;box-shadow:inset 0 1px #fffc,0 8px 20px #0003}.sector-medallion--small{--medallion-size:54px;padding:3px}.sector-medallion--medium{--medallion-size:74px}.sector-medallion--large{--medallion-size:112px;padding:5px}.sector-medallion__crop{background-image:url(/brand/emergence-emblem.jpg);background-size:var(--crop-zoom,583%);background-position:var(--crop-x,50%) var(--crop-y,50%);background-color:#fff;background-repeat:no-repeat;border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 0 1px #6d480080}.sector-medallion--agriculture .sector-medallion__crop{--crop-zoom:594.9%;--crop-x:4.37%;--crop-y:75.31%}.sector-medallion--btp .sector-medallion__crop{--crop-zoom:612.9%;--crop-x:25.17%;--crop-y:88.08%}.sector-medallion--art-culture .sector-medallion__crop{--crop-zoom:614.7%;--crop-x:49.92%;--crop-y:93.87%}.sector-medallion--media .sector-medallion__crop{--crop-zoom:604%;--crop-x:74.24%;--crop-y:88.69%}.sector-medallion--informatique .sector-medallion__crop{--crop-zoom:589.8%;--crop-x:94.71%;--crop-y:75.35%}.welcome-ribbon{color:#4a2a00;letter-spacing:.06em;background:repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 4px),linear-gradient(90deg,#b9830b,#f2d36f 30%,#d4a324 65%,#9b6704);justify-content:center;align-items:center;gap:11px;min-height:34px;padding:6px 4vw;font-size:.74rem;font-weight:700;display:flex}.welcome-ribbon p{text-transform:uppercase;margin:0}.welcome-ribbon a{border-bottom:1px solid #4a2a0066;margin-left:22px}.welcome-ribbon__star{font-size:.72rem}.site-header{z-index:100;height:82px;color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031d16ed;border-bottom:1px solid #f4d26e2e;justify-content:space-between;align-items:center;padding:0 max(32px,50vw - 640px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand__seal{background:linear-gradient(145deg,#f4db83,#9d6701 50%,#f0ca55);border-radius:50%;width:49px;height:49px;padding:2px;overflow:hidden}.brand__seal img{object-fit:cover;border-radius:50%;width:100%;height:100%}.brand__copy{flex-direction:column;line-height:1.05;display:flex}.brand__copy strong{font:800 1.15rem/1 var(--font-display);letter-spacing:.08em}.brand__copy small{color:#fffaf094;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.62rem}.main-nav{align-items:center;gap:clamp(17px,2vw,32px);font-size:.82rem;font-weight:600;display:flex}.main-nav>a:not(.nav-cta){color:#fffaf0c2;position:relative}.main-nav>a:not(.nav-cta):after{content:"";background:var(--gold-light);height:1px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.main-nav>a:not(.nav-cta):hover:after{right:0}.main-nav>a:not(.nav-cta):hover{color:#fff}.nav-cta{color:#2d1d00;background:linear-gradient(#f0cd60,#c79518);border-radius:3px;padding:10px 15px;box-shadow:inset 0 1px #ffffff9e}.menu-toggle{display:none}.hero{min-height:calc(100svh - 34px);color:var(--ivory);isolation:isolate;background:radial-gradient(circle at 89% 5%,#bc2a2147,#0000 25%),url(/v3/textures/bg-hero.webp) 50%/cover no-repeat,linear-gradient(125deg,#031f18 0%,#062c20 52%,#072217 100%);position:relative;overflow:clip}.hero:before{content:"";z-index:-2;opacity:.55;mix-blend-mode:soft-light;filter:saturate(.4)contrast(1.15);background-image:url(/sectors/neutral-01.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#031d16f2 0%,#031d16c4 43%,#031d1645 72%,#031d16bf 100%);position:absolute;inset:0}.hero__texture{pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 77% 30%,#b71f1c47,#0000 25%),radial-gradient(circle at 59% 73%,#dfa91d29,#0000 24%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000008 0 1px,#0000 1px 4px);position:absolute;inset:0}.hero__inner{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:center;gap:46px;min-height:700px;padding:80px 0 146px;display:grid}.hero__copy{z-index:4;max-width:670px;position:relative}.hero__copy h1{font-size:var(--display-hero);letter-spacing:-.047em;margin:27px 0;font-weight:720;line-height:.96}.hero__copy h1>span,.hero__copy h1>em{display:block}.hero__copy h1 em{width:fit-content;color:var(--gold-light);letter-spacing:-.035em;position:relative}.hero__copy h1 em:after{content:"";background:linear-gradient(90deg, var(--gold-light), #f3d36e1f);transform-origin:0;height:2px;position:absolute;bottom:-.12em;left:.04em;right:.04em;transform:rotate(-1deg)}.hero__lead{color:#fffaf0c2;max-width:610px;margin-bottom:32px;font-size:1.05rem;font-weight:300;line-height:1.75}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__markers{color:#fffaf091;flex-wrap:wrap;gap:22px;margin-top:38px;font-size:.75rem;font-weight:600;display:flex}.hero__markers span{align-items:center;gap:7px;display:inline-flex}.hero__markers i{color:var(--gold-light);font-style:normal}.hero__markers span:nth-child(2) i{color:#ee5048}.hero-emblem{aspect-ratio:1;justify-self:center;place-items:center;width:min(590px,46vw);display:grid;position:relative}.emblem-core{aspect-ratio:1;z-index:3;background:linear-gradient(145deg,#fff2a4,#9c6500 30%,#f5d36b 60%,#815300);border-radius:50%;width:59%;padding:7px;animation:3s ease-in-out infinite emblem-float;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061,0 0 55px #e0b1352e,inset 0 1px #ffffffe6}.emblem-core img{object-fit:cover;border-radius:50%;width:100%;height:100%}.emblem-ring{border:1px solid #f4d26e59;border-radius:50%;animation:4s ease-in-out infinite ring-pulse;position:absolute}.emblem-ring:after{content:"";border-radius:inherit;border:1px dashed #f4d26e14;position:absolute;inset:8px}.emblem-ring--inner{aspect-ratio:1;width:68%}.emblem-ring--middle{aspect-ratio:1;border-color:#d4322a75;width:84%;animation-delay:.8s}.emblem-ring--outer{aspect-ratio:1;border-color:#f5d3637a;width:100%;animation-delay:1.6s}.emblem-sun{opacity:.18;background:repeating-conic-gradient(from 0deg, var(--gold-light) 0deg 1deg, transparent 1deg 11deg);border-radius:50%;position:absolute;inset:10%}.orbit-sector{z-index:5;min-height:60px;color:var(--ivory);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;animation:orbit-in .5s ease var(--delay) forwards;background:#031d16b8;border:1px solid #f4d26e3d;border-radius:999px;align-items:center;gap:9px;padding:4px 13px 4px 4px;font-size:.72rem;font-weight:700;display:flex;position:absolute;transform:translate(20px);box-shadow:0 16px 34px #00000040}.orbit-sector .sector-medallion{--medallion-size:46px}.orbit-sector--agriculture{top:19%;left:1%}.orbit-sector--btp{top:14%;right:0}.orbit-sector--culture{top:51%;right:-4%}.orbit-sector--media{bottom:2%;right:9%}.orbit-sector--digital{bottom:13%;left:0}.hero__crescent{border:1px solid #f0cd6040;border-radius:50%;position:absolute}.hero__crescent:after{content:"";background:#06291f;border-radius:50%;position:absolute}.hero__crescent--one{opacity:.5;width:210px;height:210px;top:28%;left:-105px}.hero__crescent--one:after{width:178px;height:178px;top:-4px;left:-5px}.hero__crescent--two{opacity:.4;width:82px;height:82px;top:8%;right:5%}.hero__crescent--two:after{width:70px;height:70px;top:-3px;left:-3px}.hero__star{color:var(--gold-light);opacity:.38;position:absolute}.hero__star--one{font-size:1.1rem;bottom:23%;left:5%}.hero__star--two{font-size:.7rem;top:13%;right:44%}.sector-ticker{z-index:8;background:#02140fe6;border-top:1px solid #f4d26e29;position:absolute;inset:auto 0 0}.sector-ticker__track{grid-template-columns:repeat(5,1fr);width:min(1280px,100vw - 64px);min-height:93px;margin:auto;display:grid}.sector-ticker a{color:#fffaf0c2;font:700 .8rem/1.2 var(--font-display);border-right:1px solid #ffffff14;align-items:center;gap:12px;padding:15px 18px;transition:background .2s,color .2s;display:flex}.sector-ticker a:first-child{border-left:1px solid #ffffff14}.sector-ticker a:hover{color:#fff;background:#ffffff0d}.sector-ticker a i{color:var(--gold-light);margin-left:auto;font-style:normal}.sector-ticker .sector-medallion{--medallion-size:48px}.vision{isolation:isolate;background:#f5efdf;padding-block:118px 102px;overflow:clip}.vision:before{z-index:-3;background-image:url(/v3/textures/bg-vision.webp)}.vision__paper{z-index:-2;opacity:.12;filter:saturate(.6)contrast(1.12);background:url(/v3/vision-ecosystem.webp) 50%/cover no-repeat;width:64vw;height:740px;position:absolute;top:-120px;right:-15vw;transform:rotate(-5deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 69%);mask-image:radial-gradient(#000 10%,#0000 69%)}.vision__halo{z-index:-1;border:1px solid #9e6c092b;border-radius:50%;position:absolute}.vision__halo:after{content:"";border-radius:inherit;border:1px dashed #9e6c091c;position:absolute;inset:13px}.vision__halo--one{border-color:#b71f1c3d;width:360px;height:360px;animation:15s ease-in-out infinite vision-halo;top:24%;left:-190px}.vision__halo--two{border-color:#dfa91d52;width:190px;height:190px;animation:11s ease-in-out -4s infinite reverse vision-halo;bottom:19%;right:-72px}.vision__top{grid-template-columns:minmax(430px,.88fr) minmax(0,1.12fr);align-items:center;gap:60px;display:grid;position:relative}.vision__intro{z-index:2;position:relative}.vision__intro h2{max-width:620px;color:var(--green-deep);font-size:var(--display-feature);letter-spacing:-.038em;margin:25px 0 36px;font-weight:690;line-height:1.04}.vision__intro h2>span{display:block}.vision__intro h2 em{color:var(--red)}.vision__manifesto{max-width:515px}.vision__manifesto>p{color:var(--muted);margin-bottom:25px;font-size:.91rem;line-height:1.8}.text-link{color:var(--green);border-bottom:1px solid #08612f59;gap:14px;font-size:.82rem;font-weight:700;display:inline-flex}.vision-scene{aspect-ratio:1.52;isolation:isolate;background:var(--green-deep);border:7px solid #fffaf0e6;border-radius:3px 58px 3px 3px;margin:0;position:relative;overflow:hidden;transform:rotate(.45deg);box-shadow:0 34px 80px #322f2333,0 0 0 1px #3d372821}.vision-scene:before{content:"";z-index:2;pointer-events:none;opacity:.15;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#fff3 0 1px,#0000 1px 5px);position:absolute;inset:0}.vision-scene>img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);animation:14s ease-in-out infinite alternate vision-scene-breathe}.vision-scene:hover>img{transform:scale(1.045)}.vision-scene__veil{z-index:1;background:linear-gradient(#0000 35%,#021610b3 100%);position:absolute;inset:0}.vision-scene__stamp{z-index:4;width:72px;height:72px;color:var(--green-deep);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-align:center;background:#f8f2e4e6;border:1px solid #ffffffb3;border-radius:50%;place-content:center;display:grid;position:absolute;top:20px;left:20px;box-shadow:0 10px 25px #0000002e}.vision-scene__stamp .brand-icon{width:26px;height:26px;color:var(--green);margin:0 auto}.vision-scene__stamp small{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:.48rem;font-weight:800}.vision-scene figcaption{z-index:4;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:23px;left:25px}.vision-scene figcaption span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.6rem;font-weight:700}.vision-scene figcaption strong{font:700 clamp(1.05rem, 1.8vw, 1.5rem) var(--font-display)}.vision-scene__signals{z-index:5;position:absolute;inset:0}.vision-signal{--signal-color:var(--gold-light);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.025em;text-shadow:0 1px 8px #0000006b;opacity:0;min-height:40px;animation:vision-signal-in .55s ease calc(.55s + var(--signal-index) * .13s) forwards;background:#031d16c7;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 24px #00000038}.vision-signal__icon{color:#fff7d2;border:1px solid var(--signal-color);flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vision-signal__icon{border:1px solid color-mix(in srgb, var(--signal-color) 72%, white)}}.vision-signal__icon{background:var(--signal-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vision-signal__icon{background:color-mix(in srgb, var(--signal-color) 62%, #062f21)}}.vision-signal__icon{box-shadow:0 0 0 3px #ffffff14, 0 0 18px var(--signal-color)}@supports (color:color-mix(in lab, red, red)){.vision-signal__icon{box-shadow:0 0 0 3px #ffffff14, 0 0 18px color-mix(in srgb, var(--signal-color) 50%, transparent)}}.vision-signal__icon:after{content:"";border-radius:inherit;animation:vision-signal-pulse 3.2s ease-out calc(var(--signal-index) * .35s) infinite;border:1px solid #ffffff52;position:absolute;inset:-6px}.vision-signal__icon svg{width:16px;height:16px}.vision-signal--agriculture{--signal-color:#45a65d;top:55%;left:7%}.vision-signal--btp{--signal-color:#d4a324;top:38%;left:38%}.vision-signal--culture{--signal-color:#c4362d;top:28%;right:28%}.vision-signal--media{--signal-color:#dfb83d;top:47%;right:8%}.vision-signal--digital{--signal-color:#2f9e6a;bottom:15%;right:4%}.vision-scene__current{z-index:5;background:#ffffff2e;height:2px;position:absolute;bottom:8px;left:25px;right:25px;overflow:hidden}.vision-scene__current i{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:33%;height:100%;animation:5.5s cubic-bezier(.65,0,.35,1) infinite vision-current;position:absolute;left:-35%}.vision__values-head{grid-template-columns:.46fr 1.05fr .75fr;align-items:end;gap:54px;margin-top:96px;display:grid}.vision__values-head>p:first-child{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.section-signature{grid-template-columns:38px auto;align-items:center;column-gap:10px;display:grid}.section-signature__icon{width:38px;height:38px;color:var(--gold-deep);background:#fffaf0ad;border:1px solid #9e6c0952;border-radius:50%;grid-row:span 2;place-items:center;display:grid;box-shadow:0 8px 22px #553f1414}.section-signature__icon .brand-icon{width:20px;height:20px}.section-signature>span:last-child{align-self:start}.vision__values-head h3{color:var(--green-deep);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.05}.vision__values-head h3 em{color:var(--red);font-family:inherit;font-style:normal;font-weight:520}.vision__values-head>p:last-child{color:var(--muted);margin:0;font-size:.82rem;line-height:1.75}.values-grid{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.values-grid--visual{align-items:start;gap:18px;margin-top:40px}.value-card{position:relative}.value-card--visual{min-width:0;animation:value-card-rise .72s cubic-bezier(.2,.8,.2,1) calc(var(--value-index) * .13s) both;background:#fffaf0d1;border:1px solid #1b251f21;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;overflow:hidden;box-shadow:0 20px 55px #372f1d1a}.value-card--visual:nth-child(2){margin-top:34px}.value-card--visual:hover{z-index:3;transform:translateY(-9px);box-shadow:0 32px 75px #372f1d33}.value-card__visual{aspect-ratio:1.34;background:#e9dfc9;position:relative;overflow:hidden}.value-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .6s}.value-card--visual:hover .value-card__visual img{filter:saturate(1.08)contrast(1.02);transform:scale(1.06)}.value-card__image-veil{background:linear-gradient(#031d1605,#031d163b);position:absolute;inset:0}.value-card__mark{color:var(--green-deep);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:15px 15px auto}.value-icon{width:45px;height:45px;color:var(--gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#032f21db;border:1px solid #ffffff94;border-radius:50%;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s;display:block;position:relative;box-shadow:0 8px 20px #0003}.value-icon .brand-icon{width:24px;height:24px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.value-card:hover .value-icon{background:#032f21f5;transform:rotate(9deg)scale(1.08)}.value-card__copy{padding:25px 26px 29px}.value-card__kicker{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--gold-ink)!important;margin:0 0 8px!important;font-size:.62rem!important}.value-card__copy h3{color:var(--green-deep);margin:0 0 9px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:800}.value-card__copy>p:last-child{max-width:340px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.68}.vision__circulation{border-top:1px solid #1b251f29;border-bottom:1px solid #1b251f29;grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;margin-top:64px;padding:20px 0;display:grid}.vision__circulation-copy{align-items:center;gap:15px;display:flex}.vision__circulation-copy>span{color:#fff8d6;background:linear-gradient(145deg, var(--gold) 0 48%, var(--red) 49% 100%);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;animation:4s ease-in-out infinite circulation-sun;display:grid}.vision__circulation-copy .brand-icon{width:21px;height:21px}.vision__circulation-copy p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.vision__circulation-copy strong{color:var(--green-deep);font-family:var(--font-display);font-size:.82rem}.vision__circulation-track{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex;overflow:hidden}.vision__circulation-track span{color:var(--green-deep);align-items:center;gap:10px;font-size:.68rem;font-weight:800;display:inline-flex}.vision__circulation-track i{color:var(--gold-deep);font-style:normal;animation:1.8s ease-in-out infinite circulation-arrow}.vision__circulation-track span:last-child i{transform:rotate(135deg)}.sector-worlds{isolation:isolate;background:#ede8db;padding:104px 0 116px;position:relative;overflow:clip}.sector-worlds:before{background-image:url(/v3/textures/bg-sectors.webp)}.section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex;position:relative}.section-heading h2{max-width:760px;color:var(--green-deep);margin-top:20px}.section-heading h2 em{color:var(--red)}.section-heading>p{max-width:240px;color:var(--muted);margin:0 0 7px;font-size:.84rem}.sector-stage{height:710px;box-shadow:var(--shadow-soft);background:#ffffff73;border:1px solid #ffffff94;grid-template-columns:284px 1fr;margin-top:58px;display:grid}.sector-tabs{background:#fffaf0b8;border-right:1px solid #1b251f1f;flex-direction:column;gap:6px;padding:16px;display:flex}.sector-tabs button{isolation:isolate;color:var(--ink);cursor:pointer;text-align:left;background:#fffaf0ad;border:1px solid #1b251f14;flex:1;align-items:center;gap:12px;padding:10px;transition:background .22s,border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.sector-tabs button:before{content:"";z-index:-1;opacity:.19;background:linear-gradient(90deg, #fffaf0c7, #fffaf05c), var(--sector-texture) center / cover no-repeat;filter:saturate(.75)contrast(.92);transition:opacity .28s,filter .28s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.sector-tabs button:after{content:"";background:var(--tab-accent);opacity:.62;width:3px;transition:transform .28s,opacity .28s;position:absolute;inset:8px auto 8px 5px;transform:scaleY(.36)}.sector-tabs button:hover{border-color:var(--tab-accent);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.sector-tabs button:hover{border-color:color-mix(in srgb, var(--tab-accent) 32%, transparent)}}.sector-tabs button:hover{background:#ffffffb8}.sector-tabs button:hover:before{opacity:.34;transform:scale(1.025)}.sector-tabs button:hover:after{opacity:1;transform:scaleY(.72)}.sector-tabs button[aria-selected=true]{color:#fff;border-color:#fff3;border-left-color:var(--gold-light);background:linear-gradient(135deg, var(--tab-accent), var(--green-deep))}@supports (color:color-mix(in lab, red, red)){.sector-tabs button[aria-selected=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--tab-accent) 72%, var(--green-deep)), var(--green-deep))}}.sector-tabs button[aria-selected=true]{box-shadow:0 12px 28px #031d162e}.sector-tabs button[aria-selected=true]:before{opacity:.64;background:linear-gradient(95deg, var(--tab-accent), #031d16b3), var(--sector-texture) center / cover no-repeat}@supports (color:color-mix(in lab, red, red)){.sector-tabs button[aria-selected=true]:before{background:linear-gradient(95deg, color-mix(in srgb, var(--tab-accent) 50%, #031d16b8), #031d16b3), var(--sector-texture) center / cover no-repeat}}.sector-tabs button[aria-selected=true]:before{filter:saturate(.9)contrast(1.05)}.sector-tabs button[aria-selected=true]:after{background:var(--gold-light);opacity:1;transform:scaleY(1)}.sector-tabs button>span:not(.sector-medallion){font:700 .88rem var(--font-display);flex-direction:column;display:flex}.sector-tabs button>i{color:var(--gold-deep);margin-left:auto;font-style:normal}.sector-tabs .sector-medallion{--medallion-size:58px}.sector-panel{isolation:isolate;position:relative;overflow:hidden}.sector-panel__image{z-index:-4;object-fit:cover;width:100%;height:100%;animation:.45s both sector-image-in;position:absolute;inset:0}.sector-panel__scrim{z-index:-3;background:linear-gradient(90deg,#021410e8 0%,#021410b3 48%,#02141033 72%,#021410ab 100%);position:absolute;inset:0}.sector-panel__pattern{z-index:-2;opacity:.26;background:repeating-linear-gradient(120deg, transparent 0 36px, var(--sector-accent) 36px 37px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sector-panel__pattern{background:repeating-linear-gradient(120deg, transparent 0 36px, color-mix(in srgb, var(--sector-accent) 45%, transparent) 36px 37px)}}.sector-panel:before{content:"";z-index:-1;border:1px solid var(--sector-accent);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-220px}@supports (color:color-mix(in lab, red, red)){.sector-panel:before{border:1px solid color-mix(in srgb, var(--sector-accent) 60%, white)}}.sector-panel:before{box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.sector-panel__content{color:#fff;flex-direction:column;justify-content:center;width:min(600px,70%);height:100%;padding:58px 54px;display:flex}.sector-panel__watermark{color:var(--gold-light);opacity:.3;position:absolute;top:30px;right:34px}.sector-panel__watermark svg{width:74px;height:74px}.sector-panel__label{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin:20px 0 5px;font-size:.7rem;font-weight:700}.sector-panel h3{letter-spacing:-.055em;margin:0 0 15px;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:800;line-height:.93}.sector-panel__statement{color:#ffffffbf;max-width:480px;margin-bottom:28px;font-size:.98rem;line-height:1.7}.sector-panel .button{align-self:flex-start}.sector-panel__services{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#031d16b8,#02110de3),url(/v3/textures/interventions.webp) 50%/cover no-repeat;border:1px solid #fff3;width:336px;padding:24px 25px;position:absolute;bottom:26px;right:28px;overflow:hidden;box-shadow:0 18px 45px #0000004d}.sector-panel__services:before{content:"";z-index:-1;border:1px solid var(--sector-accent);width:170px;height:170px;position:absolute;top:-92px;right:-88px}@supports (color:color-mix(in lab, red, red)){.sector-panel__services:before{border:1px solid color-mix(in srgb, var(--sector-accent) 62%, white)}}.sector-panel__services:before{box-shadow:0 0 0 28px var(--sector-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sector-panel__services:before{box-shadow:0 0 0 28px color-mix(in srgb, var(--sector-accent) 8%, transparent)}}.sector-panel__services>p{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:.67rem;font-weight:700}.sector-panel__services ol{margin:0;padding:0;list-style:none}.sector-panel__services li{border-top:1px solid #ffffff21;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.sector-panel__service-icon{width:36px;height:36px;color:var(--gold-light);background:var(--sector-accent);border:1px solid #f4d26e57;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sector-panel__service-icon{background:color-mix(in srgb, var(--sector-accent) 25%, #031d16b3)}}.sector-panel__service-icon{box-shadow:inset 0 1px #ffffff14}.sector-panel__service-icon .brand-icon{width:19px;height:19px}.sector-panel__service-copy{align-items:baseline;gap:9px;min-width:0;display:flex}.sector-panel__service-copy strong{color:#fff;font:650 .77rem/1.35 var(--font-text)}.method{min-height:1160px;color:var(--ivory);isolation:isolate;background:#041f17;padding-block:112px 96px;overflow:hidden}.method:before{content:"";z-index:-2;background:radial-gradient(circle at 11% 22%,#b71f1c3b,#0000 25%),radial-gradient(circle at 87% 72%,#dfa91d29,#0000 27%),linear-gradient(105deg,#02120d47,#031d160d 48%,#02120d61);position:absolute;inset:0}.method:after{content:"";z-index:-1;border:1px solid #f4d26e33;border-radius:50%;width:740px;height:740px;animation:16s ease-in-out infinite method-orbit;position:absolute;top:210px;right:-380px;box-shadow:0 0 0 72px #f4d26e06,0 0 0 144px #f4d26e05}.method__texture{z-index:-3;opacity:.93;background:url(/v3/method-texture.webp) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate texture-breathe;position:absolute;inset:0}.method__texture:after{content:"";opacity:.28;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 5px);position:absolute;inset:0}.method__constellation span{z-index:0;background:var(--gold-light);border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite constellation-drift;position:absolute;box-shadow:0 0 20px #f3d36ebf}.method__constellation span:after{content:"";border-radius:inherit;border:1px solid #f3d36e38;position:absolute;inset:-9px}.method__constellation span:first-child{top:18%;left:5%}.method__constellation span:nth-child(2){animation-delay:-2.2s;top:9%;left:47%}.method__constellation span:nth-child(3){animation-delay:-4.5s;top:34%;right:9%}.method__constellation span:nth-child(4){animation-delay:-1.1s;bottom:15%;left:31%}.method__constellation span:nth-child(5){animation-delay:-5.6s;bottom:7%;right:4%}.method__head{z-index:2;grid-template-columns:1.2fr .66fr;align-items:end;gap:110px;display:grid;position:relative}.method__head h2{max-width:720px;font-size:var(--display-feature);margin:22px 0 0;line-height:1.02}.method__head h2 em{color:var(--gold-light)}.method__intro{border-left:1px solid #f4d26e47;padding:0 0 10px 28px}.method__intro>p{color:#fffaf0b3;max-width:430px;margin-bottom:30px;font-size:.96rem;line-height:1.75}.method__intro>span{color:#fffaf06b;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.method__intro strong{color:var(--gold-light);font:700 .75rem var(--font-display)}.method__journey{z-index:3;margin-top:78px;position:relative}.method__route{grid-template-columns:repeat(4,1fr);align-items:center;height:38px;margin:0 7.5% 16px;display:grid;position:relative}.method__route:before{content:"";background:#fff3;height:1px;position:absolute;top:50%;left:12.5%;right:12.5%}.method__route-progress{height:2px;position:absolute;top:calc(50% - 1px);left:12.5%;right:12.5%;overflow:hidden}.method__route-progress:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:28%;height:100%;filter:drop-shadow(0 0 8px var(--gold));animation:5.8s cubic-bezier(.65,0,.35,1) infinite route-travel;position:absolute;left:-30%}.method__route i{z-index:2;border:2px solid var(--gold-light);background:#08291e;border-radius:50%;justify-self:center;width:12px;height:12px;animation:5.8s infinite route-node;position:relative;box-shadow:0 0 0 6px #062f21cc}.method__route i:nth-of-type(2){animation-delay:1.45s}.method__route i:nth-of-type(3){animation-delay:2.9s}.method__route i:nth-of-type(4){animation-delay:4.35s}.method__path{grid-template-columns:repeat(4,1fr);align-items:start;gap:15px;display:grid}.method-step{min-width:0;animation:.8s cubic-bezier(.18,.83,.3,1) both method-card-reveal;animation-delay:calc(var(--step-index) * .14s);outline:none}.method-step:nth-child(2n){padding-top:44px}.method-step__visual{aspect-ratio:.84;isolation:isolate;background:#e9dfc9;border:1px solid #ffffff57;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s,border-color .55s;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000003b}.method-step__visual:after{content:"";z-index:1;background:linear-gradient(#02120d08 35%,#02120dd4 100%);position:absolute;inset:0}.method-step__visual img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .6s}.method-step__grain{z-index:2;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background:repeating-linear-gradient(102deg,#18221d2e 0 1px,#0000 1px 4px);position:absolute;inset:0}.method-step__icon-wrap{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041f17de;border:1px solid #fff9;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:0 9px 25px #00000047}.method-step__copy{padding:23px 8px 0}.method-step__kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-weight:700;display:flex;color:var(--gold-light)!important;margin-bottom:10px!important;font-size:.64rem!important}.method-step__kicker .brand-icon{width:15px;height:15px;color:var(--gold-light)}.method-step h3{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(1.45rem,2.2vw,2rem)}.method-step__copy>p:last-child{color:#fffaf091;max-width:275px;margin:0;font-size:.76rem;line-height:1.65}.method-step:hover .method-step__visual,.method-step:focus-visible .method-step__visual{z-index:3;border-color:#f4d26ebf;transform:translateY(-9px)rotate(-1deg);box-shadow:0 34px 85px #00000061,0 0 0 1px #f4d26e21}.method-step:nth-child(2n):hover .method-step__visual,.method-step:nth-child(2n):focus-visible .method-step__visual{transform:translateY(-9px)rotate(1deg)}.method-step:hover .method-step__visual img,.method-step:focus-visible .method-step__visual img{filter:saturate(1.08)contrast(1.02);transform:scale(1.055)}.method-step:hover .method-step__icon-wrap,.method-step:focus-visible .method-step__icon-wrap{animation:.8s cubic-bezier(.2,.8,.2,1) icon-orbit}.method-icon{width:29px;height:29px;color:var(--gold-light);display:block}.method__signature{z-index:3;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;align-items:center;gap:22px;margin-top:74px;padding:22px 0;display:flex;position:relative}.method__signature-mark{width:98px;height:42px;color:var(--gold-light);align-items:center;gap:8px;display:flex}.method__signature-mark .brand-icon{flex:0 0 17px;width:17px;height:17px}.method__signature-mark i{background:#f4d26e3d;flex:1;height:1px;position:relative;overflow:hidden}.method__signature-mark i:after{content:"";background:var(--gold-light);width:45%;animation:3s linear infinite signature-flow;position:absolute;inset:0 auto 0 -50%}.method__signature p{color:#fffaf07a;letter-spacing:.07em;text-transform:uppercase;margin:0 0 1px;font-size:.66rem}.method__signature strong{font:700 1rem var(--font-display)}.method__signature .button{margin-left:auto}.projects{isolation:isolate;background:#fbf6ea;overflow:clip}.projects:before{background-image:url(/v3/textures/bg-projects.webp)}.projects__crescent{border:1px solid #ab201f1f;border-radius:50%;width:440px;height:440px;position:absolute;top:70px;left:-260px}.projects__crescent:after{content:"";background:#fbf6ea;border-radius:50%;width:390px;height:390px;position:absolute;top:-10px;left:-10px}.projects__head{grid-template-columns:1fr 370px;align-items:end;gap:60px;display:grid}.projects__head h2{max-width:760px;color:var(--green-deep);margin-top:20px}.projects__head h2 em{color:var(--red)}.projects__head>p{color:var(--muted);margin:0 0 7px;font-size:.9rem;line-height:1.75}.project-filters{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.project-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:10px 15px;font-size:.75rem;font-weight:700;transition:all .2s}.project-filters button:hover{border-color:var(--green);color:var(--green)}.project-filters button[aria-pressed=true]{color:#fff;border-color:var(--red);background:var(--red);box-shadow:0 8px 18px #b71f1c33}.projects-grid{grid-template-rows:330px 330px;grid-template-columns:1.15fr .85fr .85fr;gap:16px;min-height:700px;margin-top:28px;display:grid}.project-card{color:#fff;background:var(--green-deep);isolation:isolate;min-height:300px;position:relative;overflow:hidden}.project-card--wide:first-child,.project-card--tall{grid-row:1/3}.project-card--wide:last-child{grid-column:span 2}.projects-grid--1{grid-template-rows:620px;grid-template-columns:1fr}.projects-grid--1 .project-card{grid-area:auto}.project-card>img{z-index:-3;object-fit:cover;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.project-card:hover>img{transform:scale(1.035)}.project-card__veil{z-index:-2;background:linear-gradient(#031d1624 0%,#031d162e 38%,#031d16f0 100%);position:absolute;inset:0}.project-card:after{content:"";z-index:-1;opacity:.2;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 4px);position:absolute;inset:0}.project-card__top{color:#fffc;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;padding:18px;font-size:.68rem;font-weight:700;display:flex}.project-card__top .sector-medallion{--medallion-size:45px}.project-card__copy{padding:28px;position:absolute;bottom:0;left:0;right:0}.project-card__copy h3{letter-spacing:-.03em;max-width:520px;margin:0 0 8px;font-size:clamp(1.35rem,2.3vw,2.25rem);font-weight:800;line-height:1.05}.project-card__copy p{color:#ffffffad;max-width:420px;margin-bottom:18px;font-size:.78rem}.project-card__copy a{color:var(--gold-light);border-bottom:1px solid #f4d26e57;gap:12px;font-size:.72rem;font-weight:700;display:inline-flex}.contact{min-height:900px;color:var(--ivory);background:radial-gradient(circle at 18% 37%,#10683b85,#0000 27%),linear-gradient(120deg,#041f17 0%,#073522 55%,#031b14 100%);overflow:clip}.contact:before{content:"";opacity:.14;mix-blend-mode:luminosity;filter:grayscale();background:url(/brand/emergence-emblem.jpg) -18vw/65vw no-repeat;position:absolute;inset:0}.contact__flag{opacity:.15;transform-origin:top;border-radius:0 0 80px 80px;width:130px;height:720px;position:absolute;top:-120px;right:14%;transform:rotate(21deg)}.contact__flag--red{background:var(--red-bright);right:20%}.contact__flag--gold{background:var(--gold);right:14%}.contact__flag--green{background:#16904b;right:8%}.contact__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:94px;display:grid;position:relative}.contact__intro h2{max-width:590px;margin:22px 0 24px}.contact__intro h2 em{color:var(--gold-light)}.contact__intro>p{color:#fffaf09e;max-width:510px;font-size:.94rem;line-height:1.75}.contact__promise{border-top:1px solid #ffffff21;gap:14px;margin-top:42px;padding-top:24px;display:flex}.contact__promise>span{color:var(--gold-light);font-size:1.4rem}.contact__promise p{color:#fffaf091;margin:0;font-size:.8rem}.contact__promise strong{color:#fff;font-family:var(--font-display);font-size:.9rem}.contact-card{min-height:650px;color:var(--ink);background:url(/v3/textures/bg-contact-card.webp) center / cover no-repeat, var(--paper);border:1px solid #ffffff61;padding:42px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052,inset 0 1px #fff}.contact-card__step{align-items:flex-start;gap:14px;display:flex}.contact-card__step>span{width:32px;height:32px;color:var(--gold-ink);border:1px solid #9e6c0959;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.contact-card__step>span .brand-icon{width:17px;height:17px}.contact-card__step strong{font:800 1rem var(--font-display);display:block}.contact-card__step small{color:var(--muted);font-size:.72rem}.contact-card__step--second{margin-top:28px}.contact-sectors{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:19px;display:grid}.contact-sectors button{border:1px solid var(--line);min-width:0;color:var(--muted);cursor:pointer;background:#ffffff8c;flex-direction:column;align-items:center;gap:6px;padding:9px 5px 10px;font-size:.62rem;font-weight:700;transition:all .2s;display:flex}.contact-sectors button[aria-checked=true]{color:var(--green-deep);border-color:var(--gold);background:#fff8df;box-shadow:0 7px 18px #9e6c091a}.contact-sectors .sector-medallion{--medallion-size:49px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:19px;display:grid}.form-field{flex-direction:column;gap:7px;display:flex}.form-field--full{grid-column:1/-1}.form-field>span{color:var(--green-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.form-field input,.form-field textarea{width:100%;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#ffffff9e;border-radius:0;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.form-field input:focus,.form-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #08612f17}.form-field input::placeholder,.form-field textarea::placeholder{color:#9c9f9c}.contact-card__submit{width:100%;margin-top:17px}.form-note{color:#8b8e8b;text-align:center;margin:10px 0 0;font-size:.61rem}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.contact-success__sun{color:#4a2a00;background:repeating-conic-gradient(#f2ce60 0 10deg, #d09d20 10deg 20deg);border-radius:50%;place-items:center;width:90px;height:90px;font-size:1.3rem;display:grid;box-shadow:0 15px 34px #b8800d33}.contact-success__kicker{color:var(--gold-ink);letter-spacing:.12em;text-transform:uppercase;margin:22px 0 9px;font-size:.7rem;font-weight:700}.contact-success h3{max-width:420px;color:var(--green-deep);margin:0 0 15px;font-size:2.4rem;line-height:1.05}.contact-success>p:not(.contact-success__kicker){max-width:470px;color:var(--muted);font-size:.85rem}.contact-success .button{margin-top:15px}.footer{isolation:isolate;color:#fffaf09e;background:#021610;position:relative;overflow:clip}.footer:before{background-image:linear-gradient(#02120d8c,#02120d8c),url(/v3/textures/bg-footer.webp)}.footer__motifs{color:#f4d26e6b;letter-spacing:2.2vw;text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:18px 0;font-size:.75rem;overflow:hidden}.footer__top{justify-content:space-between;align-items:center;gap:40px;padding:52px 0 38px;display:flex}.footer__brand{align-items:center;gap:18px;display:flex}.footer__brand img{object-fit:cover;border:3px solid var(--gold-deep);border-radius:50%;width:88px;height:88px}.footer__brand strong{color:#fff;font:800 1.7rem var(--font-display);letter-spacing:.1em}.footer__brand p{letter-spacing:.06em;text-transform:uppercase;margin:2px 0 0;font-size:.69rem}.footer__line{color:var(--ivory);font:700 clamp(1.2rem, 2.3vw, 1.8rem)/1.25 var(--font-display);text-align:right;margin:0}.footer__sectors{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);display:grid}.footer__sectors a{border-right:1px solid #ffffff14;align-items:center;gap:10px;padding:18px;font-size:.72rem;font-weight:700;display:flex}.footer__sectors a:first-child{border-left:1px solid #ffffff14}.footer__sectors .sector-medallion{--medallion-size:45px}.footer__bottom{justify-content:space-between;padding:24px 0 32px;font-size:.67rem;display:flex}.footer__bottom p{margin:0}.footer__bottom nav{gap:24px;display:flex}.footer a:hover{color:var(--gold-light)}.floating-contact{z-index:90;color:#3a2600;background:linear-gradient(145deg,#f7dc78,#c58c0e 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;animation:.5s cubic-bezier(.34,1.56,.64,1) .8s both fab-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:inset 0 1px #fffc,0 10px 35px #794a0052}.floating-contact:before{content:"";z-index:-1;background:var(--gold);border-radius:50%;animation:2.4s ease-out 1.3s infinite fab-pulse;position:absolute;inset:0}.floating-contact span{font-size:.7rem}.floating-contact strong{font:800 .63rem/1.1 var(--font-display);text-align:center;text-transform:uppercase}.floating-contact:hover{transform:scale(1.06)}.vision:before,.sector-worlds:before,.projects:before,.footer:before{content:"";z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-9% 0}.anim{opacity:0;animation:fade-up .68s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s) forwards;transform:translateY(26px)}.anim:nth-child(2){--reveal-delay:70ms}.anim:nth-child(3){--reveal-delay:.14s}.anim:nth-child(4){--reveal-delay:.21s}html[data-motion=on] :is(.anim,[data-reveal]),html[data-motion=on] :is(.anim,[data-reveal]):not(.is-inview) *{animation-play-state:paused}html[data-motion=on] :is(.anim,[data-reveal]).is-inview,html[data-motion=on] :is(.anim,[data-reveal]).is-inview *{animation-play-state:running}.scroll-progress{height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;background:linear-gradient(90deg, var(--red-bright), var(--gold-light) 52%, #17a055);position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 14px #f5d36e73}.site-header{transition:background .35s,box-shadow .35s,border-color .35s}.brand__seal{transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1)}.brand__copy small{max-height:20px;transition:opacity .3s,max-height .35s,margin-top .35s;overflow:hidden}html[data-scrolled=yes] .site-header{background:#031d16fa;border-bottom-color:#f4d26e57;box-shadow:0 16px 42px #02110d5c}html[data-scrolled=yes] .brand__seal{width:40px;height:40px}html[data-scrolled=yes] .brand__copy small{opacity:0;max-height:0;margin-top:0}.main-nav>a[data-current=yes]{color:#fff}.main-nav>a[data-current=yes]:after{right:0}.hero__copy>*{animation:.85s cubic-bezier(.2,.8,.2,1) both hero-rise}.hero__copy>.eyebrow{animation-delay:50ms}.hero__copy h1{animation:none}.hero__copy h1>span,.hero__copy h1>em{animation:.9s cubic-bezier(.2,.8,.2,1) both hero-rise}.hero__copy h1>span{animation-delay:.14s}.hero__copy h1>em{animation-delay:.26s}.hero__copy h1 em:after{transform-origin:0;animation:.85s cubic-bezier(.2,.8,.2,1) .74s forwards underline-draw;transform:rotate(-1deg)scaleX(0)}.hero__lead{animation-delay:.38s}.hero__actions{animation-delay:.48s}.hero__markers{animation-delay:.58s}.hero-emblem{animation:1.15s cubic-bezier(.2,.8,.2,1) .18s both emblem-arrive}.emblem-sun{animation:64s linear infinite sun-spin}.hero__crescent--one{animation:13s ease-in-out infinite crescent-float}.hero__crescent--two{animation:9s ease-in-out -3s infinite reverse crescent-float}.hero__star{animation:4.5s ease-in-out infinite star-twinkle}.hero__star--two{animation-delay:-2.1s}.sector-ticker{animation:.75s cubic-bezier(.2,.8,.2,1) .95s both ticker-in}.sector-ticker a:hover .sector-medallion{transform:rotate(-7deg)scale(1.07)}.sector-medallion{transition:transform .42s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.sector-medallion:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 40%,#ffffff9e 50%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}:is(a,button,article,.orbit-sector):hover .sector-medallion:after{animation:.9s forwards coin-shine}.sector-tabs button[aria-selected=true] .sector-medallion,.contact-sectors button[aria-checked=true] .sector-medallion{animation:.55s cubic-bezier(.2,.8,.2,1) coin-pop}.button{position:relative;overflow:hidden}.button:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 42%,#ffffff57 50%,#0000 58%);position:absolute;inset:0;transform:translate(-140%)}.button:hover:after,.button:focus-visible:after{animation:.75s forwards button-sheen}.button>span[aria-hidden=true],.text-link>span[aria-hidden=true],.project-card__copy a>span[aria-hidden=true],.welcome-ribbon a>span[aria-hidden=true]{transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.button:hover>span[aria-hidden=true],.text-link:hover>span[aria-hidden=true],.project-card__copy a:hover>span[aria-hidden=true],.welcome-ribbon a:hover>span[aria-hidden=true]{transform:translate(4px)}.hero__actions .button--gold>span[aria-hidden=true]{animation:2.6s ease-in-out infinite arrow-bob}.hero__actions .button--gold:hover>span[aria-hidden=true]{animation:none;transform:translateY(4px)}.project-filters button{transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s}.project-filters button:hover{transform:translateY(-2px)}.project-filters button[aria-pressed=true]{animation:.42s cubic-bezier(.2,.8,.2,1) chip-pop}.sector-panel__content>*{animation:.62s cubic-bezier(.2,.8,.2,1) both rise-in}.sector-panel__content>:first-child{animation-delay:40ms}.sector-panel__content>:nth-child(2){animation-delay:.1s}.sector-panel__content>:nth-child(3){animation-delay:.16s}.sector-panel__content>:nth-child(4){animation-delay:.22s}.sector-panel__content>:nth-child(5){animation-delay:.28s}.sector-panel__content>:nth-child(6){animation-delay:.34s}.sector-panel__services{animation:.6s cubic-bezier(.2,.8,.2,1) .2s both rise-in}.sector-panel__services li{animation:service-slide .55s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--service-index,0) * 70ms) both}.projects-grid .project-card.anim{--reveal-delay:calc(var(--card-index,0) * 80ms)}.contact-sectors button{animation:rise-in .55s cubic-bezier(.2,.8,.2,1) calc(.16s + var(--choice-index,0) * 60ms) both}.form-grid>*{animation:.55s cubic-bezier(.2,.8,.2,1) both rise-in}.form-grid>:first-child{animation-delay:.3s}.form-grid>:nth-child(2){animation-delay:.37s}.form-grid>:nth-child(3){animation-delay:.44s}.contact-success{animation:.65s cubic-bezier(.2,.8,.2,1) both success-pop}.contact-success__sun{animation:22s linear infinite sun-spin}.footer__motifs{display:flex}.footer__motifs span{flex:none;animation:42s linear infinite marquee}html[data-motion=on] .floating-contact{opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .35s;animation:none;transform:translateY(90px)scale(.72)}html[data-motion=on][data-scrolled=yes] .floating-contact{opacity:1;transform:none}html[data-motion=on][data-scrolled=yes] .floating-contact:hover{transform:scale(1.06)}:is(.vision,.sector-worlds,.projects,.method,.contact) h2 em{position:relative}:is(.vision,.sector-worlds,.projects,.method,.contact) h2 em:after{content:"";background:linear-gradient(90deg, var(--gold), #dfa91d14);transform-origin:0;height:3px;animation:.9s cubic-bezier(.2,.8,.2,1) .4s forwards underline-draw;position:absolute;bottom:-.08em;left:.03em;right:.03em;transform:rotate(-.7deg)scaleX(0)}.vision__intro h2>span{animation:.72s cubic-bezier(.2,.8,.2,1) both rise-in}.vision__intro h2>span:first-child{animation-delay:60ms}.vision__intro h2>span:nth-child(2){animation-delay:.16s}.vision__intro h2>span:nth-child(3){animation-delay:.26s}:is(.eyebrow,.method-step__kicker,.contact-card__step>span,.section-signature__icon,.value-icon,.sector-panel__service-icon,.method__signature-mark) .brand-icon>*{stroke-dasharray:64;stroke-dashoffset:64px;animation:1.05s cubic-bezier(.35,0,.2,1) .12s forwards icon-draw}.method-step__kicker .brand-icon>*{animation-delay:calc(.2s + var(--step-index,0) * .12s)}.sector-panel__service-icon .brand-icon>*{animation-delay:calc(.42s + var(--service-index,0) * 70ms)}.project-card{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.project-card:hover,.project-card:focus-within{z-index:2;transform:translateY(-7px);box-shadow:0 34px 74px #031d1657}.sector-panel__watermark{animation:.85s cubic-bezier(.2,.8,.2,1) both watermark-in,7.5s ease-in-out 1s infinite watermark-float}.form-field>span{transition:color .25s,transform .25s;display:inline-block}.form-field:focus-within>span{color:var(--gold-ink);transform:translate(3px)}.form-field input,.form-field textarea{transition:border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.form-field input:focus,.form-field textarea:focus{transform:translateY(-2px);box-shadow:0 10px 26px #85560024}.contact-sectors button{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,background .28s}.contact-sectors button:hover{transform:translateY(-3px)}.footer__sectors a{transition:background .3s,color .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.footer__sectors a:hover{color:#fff;background:#f4d26e12;transform:translateY(-3px)}.footer__brand img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.footer__brand:hover img{transform:rotate(-8deg)scale(1.05)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vision__paper{animation:linear both drift-paper;animation-timeline:view();animation-range:cover}.projects__crescent{animation:linear both drift-mark;animation-timeline:view();animation-range:cover}.contact__flag{animation:linear both drift-flag;animation-timeline:view();animation-range:cover}.hero__texture{animation:linear both drift-hero;animation-timeline:view();animation-range:cover}.vision:before,.sector-worlds:before,.projects:before,.footer:before{animation:linear both texture-parallax;animation-timeline:view();animation-range:cover}}}@keyframes ring-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes emblem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbit-in{to{opacity:1;transform:translate(0)}}@keyframes sector-image-in{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes fab-in{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes fab-pulse{0%{opacity:.38;transform:scale(1)}70%,to{opacity:0;transform:scale(1.48)}}@keyframes texture-breathe{0%{filter:saturate(.9)brightness(.95);transform:scale(1)}to{filter:saturate(1.08)brightness(1.03);transform:scale(1.035)}}@keyframes method-orbit{0%,to{opacity:.58;transform:rotate(0)scale(1)}50%{opacity:.85;transform:rotate(8deg)scale(1.025)}}@keyframes constellation-drift{0%,to{opacity:.28;transform:translate(0)scale(.8)}50%{opacity:.86;transform:translate(8px,-14px)scale(1.15)}}@keyframes route-travel{0%{left:-30%}to{left:104%}}@keyframes route-node{0%,18%,to{background:#08291e;transform:scale(.72);box-shadow:0 0 0 6px #062f21cc}7%{background:var(--gold-light);box-shadow:0 0 0 9px #d6a7271f, 0 0 24px var(--gold);transform:scale(1.28)}}@keyframes method-card-reveal{0%{opacity:0;transform:translateY(38px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes icon-orbit{0%{transform:rotate(0)scale(1)}45%{transform:rotate(10deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@keyframes signature-flow{to{left:110%}}@keyframes vision-halo{0%,to{opacity:.45;transform:rotate(0)scale(1)}50%{opacity:.9;transform:rotate(9deg)scale(1.045)}}@keyframes vision-scene-breathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes vision-signal-in{0%{opacity:0;transform:translateY(9px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vision-signal-pulse{0%{opacity:.9;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.7)}}@keyframes vision-current{0%{left:-35%}to{left:105%}}@keyframes value-card-rise{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes circulation-sun{0%,to{transform:rotate(0)scale(1);box-shadow:0 0 #d6a72733}50%{transform:rotate(12deg)scale(1.08);box-shadow:0 0 0 9px #d6a72700}}@keyframes circulation-arrow{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes emblem-arrive{0%{opacity:0;transform:scale(.82)rotate(-9deg)}to{opacity:1;transform:none}}@keyframes underline-draw{0%{transform:rotate(-1deg)scaleX(0)}to{transform:rotate(-1deg)scaleX(1)}}@keyframes sun-spin{to{transform:rotate(360deg)}}@keyframes crescent-float{0%,to{transform:translateY(0)}50%{transform:translateY(-17px)}}@keyframes star-twinkle{0%,to{opacity:.16;transform:scale(.86)}50%{opacity:.62;transform:scale(1.12)}}@keyframes ticker-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes coin-shine{0%{opacity:0;transform:translate(-130%)}30%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes coin-pop{0%{transform:scale(1)}45%{transform:scale(1.14)rotate(-8deg)}to{transform:scale(1)}}@keyframes button-sheen{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes arrow-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes chip-pop{0%{transform:scale(1)}40%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes service-slide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes success-pop{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translate(-100%)}}@keyframes drift-paper{0%{transform:translateY(80px)rotate(-5deg)}to{transform:translateY(-80px)rotate(-5deg)}}@keyframes drift-mark{0%{transform:translateY(70px)}to{transform:translateY(-70px)}}@keyframes drift-flag{0%{transform:rotate(21deg)translateY(-60px)}to{transform:rotate(21deg)translateY(60px)}}@keyframes icon-draw{to{stroke-dashoffset:0}}@keyframes watermark-in{0%{opacity:0;transform:scale(.55)rotate(-22deg)}to{opacity:.3;transform:none}}@keyframes watermark-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes texture-parallax{0%{transform:translateY(-4.5%)}to{transform:translateY(4.5%)}}@keyframes drift-hero{0%{transform:translateY(-30px)scale(1.04)}to{transform:translateY(70px)scale(1.04)}}@media (max-width:1100px){:root{--shell:min(100% - 40px, 980px)}.site-header{padding-inline:20px}.main-nav{gap:16px}.main-nav>a:not(.nav-cta):nth-child(4){display:none}.hero__inner{grid-template-columns:1fr .9fr}.hero-emblem{width:min(520px,48vw)}.orbit-sector span{display:none}.orbit-sector{padding-right:4px}.sector-stage{grid-template-columns:245px 1fr}.sector-panel__content{width:72%;padding-inline:40px}.sector-panel__services{width:290px}.projects-grid{grid-template-rows:380px 380px 380px;grid-template-columns:1fr 1fr;min-height:800px}.project-card--wide:first-child{grid-row:auto}.project-card--tall{grid-row:span 2}.project-card--wide:last-child{grid-column:span 2}.contact__grid{gap:50px}.method__head{gap:60px}.method__journey{margin-top:64px}.method__path{grid-template-columns:repeat(2,1fr);gap:50px 18px}.method-step:nth-child(2n){padding-top:0}.method__route{display:none}.vision__top{grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);gap:38px}.vision__intro h2{font-size:clamp(2.4rem,3.9vw,3rem)}.vision-scene{border-radius:2px 70px 2px 2px}.vision__values-head{grid-template-columns:.4fr 1fr .72fr;gap:32px}.vision__circulation{gap:34px}.vision__circulation-track{gap:8px}.vision__circulation-track span{font-size:.58rem}}@media (max-width:900px){.section{padding-block:86px}.welcome-ribbon a{display:none}.menu-toggle{background:0 0;border:1px solid #fff3;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;display:grid}.menu-toggle span{background:#fff;width:18px;height:1px}.main-nav{background:#031d16fa;border-bottom:1px solid #f4d26e33;flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:82px;left:0;right:0}.main-nav--open{display:flex}.main-nav>a{padding:10px 4px}.main-nav>a:not(.nav-cta):nth-child(4){display:block}.nav-cta{text-align:center}.hero__inner{grid-template-columns:1fr;min-height:690px;padding-top:65px}.hero__copy{max-width:720px}.hero-emblem{display:none}.hero__copy h1{max-width:760px}.sector-ticker__track{grid-template-columns:repeat(5,minmax(170px,1fr));width:calc(100vw - 32px);overflow-x:auto}.vision{padding-block:82px 72px}.vision__top{grid-template-columns:1fr;gap:48px}.vision__intro{max-width:730px}.vision__manifesto{max-width:650px}.vision-scene{aspect-ratio:1.62;width:100%;transform:none}.vision__values-head{grid-template-columns:110px 1fr;gap:24px 34px;margin-top:82px}.vision__values-head>p:last-child{grid-column:2;max-width:520px}.values-grid--visual{grid-template-columns:repeat(2,1fr);margin-top:34px}.value-card--visual:nth-child(2){margin-top:24px}.value-card--visual:nth-child(3){grid-column:1/-1;grid-template-columns:1.08fr .92fr;display:grid}.value-card--visual:nth-child(3) .value-card__visual{aspect-ratio:1.55}.vision__circulation{grid-template-columns:1fr}.vision__circulation-track{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.section-heading{flex-direction:column;align-items:start}.sector-stage{grid-template-columns:1fr;height:auto}.sector-tabs{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.sector-tabs button{min-width:200px}.sector-panel{min-height:650px}.method{min-height:0;padding-block:82px}.method__head{grid-template-columns:1fr;gap:34px}.method__intro{max-width:620px}.method__head h2{font-size:clamp(2.8rem,8vw,4.2rem)}.method__signature{flex-wrap:wrap}.method__signature .button{margin-left:0}.projects__head{grid-template-columns:1fr;gap:28px}.projects__head>p{max-width:600px}.contact{min-height:auto}.contact__grid{grid-template-columns:1fr}.contact__intro{max-width:680px}.footer__sectors{grid-template-columns:repeat(3,1fr)}.footer__sectors a:nth-child(4){border-left:1px solid #ffffff14}}@media (max-width:640px){:root{--shell:calc(100% - 30px)}.section{padding-block:64px}.welcome-ribbon{text-align:center;min-height:30px;padding-inline:12px;font-size:.62rem}.welcome-ribbon__star{display:none}.site-header{height:70px}.brand__seal{width:43px;height:43px}.brand__copy strong{font-size:1rem}.brand__copy small{max-width:170px;font-size:.53rem}.main-nav{top:70px}.hero{min-height:790px}.hero__inner{min-height:680px;padding:55px 0 135px}.hero__copy h1{margin-block:24px 30px;font-size:clamp(2.85rem,13.5vw,4.4rem);line-height:.96}.hero__lead{font-size:.95rem;line-height:1.65}.hero__actions{flex-direction:column;align-items:stretch}.hero__markers{gap:11px 17px;margin-top:28px}.sector-ticker__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,minmax(118px,1fr));width:100vw;min-height:76px;overflow-x:auto}.sector-ticker__track::-webkit-scrollbar{display:none}.sector-ticker a{scroll-snap-align:start;padding:10px;font-size:.68rem}.sector-ticker .sector-medallion{--medallion-size:40px}.vision__paper{opacity:.09;width:115vw;top:-180px;right:-58vw}.vision__intro h2{font-size:clamp(2.1rem,9vw,3.1rem);line-height:1.06}.vision__manifesto{padding-left:17px}.vision-scene{aspect-ratio:.9;border-width:5px;border-radius:2px 55px 2px 2px}.vision-scene>img{object-position:62% center}.vision-scene__stamp{width:60px;height:60px;top:14px;left:14px}.vision-scene figcaption{bottom:19px;left:17px;right:17px}.vision-signal{min-height:35px;padding:4px 8px 4px 4px;font-size:.5rem}.vision-signal__icon{flex-basis:25px;width:25px;height:25px}.vision-signal__icon svg{width:14px;height:14px}.vision-signal--agriculture{top:58%;left:3%}.vision-signal--btp{top:43%;left:36%}.vision-signal--culture{top:34%;right:4%}.vision-signal--media{top:51%;right:3%}.vision-signal--digital{bottom:17%;right:3%}.vision__values-head{grid-template-columns:1fr;gap:14px;margin-top:68px}.vision__values-head>p:last-child{grid-column:auto}.values-grid--visual{grid-template-columns:1fr;gap:18px}.value-card--visual:nth-child(2){margin-top:0}.value-card--visual:nth-child(3){grid-column:auto;display:block}.value-card--visual:nth-child(3) .value-card__visual{aspect-ratio:1.34}.value-card__copy{padding:23px 22px 27px}.vision__circulation{margin-top:54px}.vision__circulation-track{width:calc(100vw - 30px);margin-right:-15px}.section-heading>p{display:none}.sector-worlds{padding-block:64px}.sector-stage{border-left:0;border-right:0;margin-top:34px}.sector-tabs{padding:9px}.sector-tabs button{min-width:172px;padding:8px}.sector-tabs .sector-medallion{--medallion-size:48px}.sector-panel{min-height:690px}.sector-panel__content{justify-content:flex-start;width:100%;padding:70px 24px 230px}.sector-panel__watermark{top:24px;right:22px}.sector-panel__watermark svg{width:54px;height:54px}.sector-panel h3{font-size:clamp(2.8rem,15vw,4.3rem)}.sector-panel__services{width:calc(100% - 30px);bottom:15px;right:15px}.method__head h2{line-height:.93}.method__intro{padding-left:18px}.method__journey{margin-top:50px}.method__path{grid-template-columns:1fr;gap:42px}.method-step__visual{aspect-ratio:1.05}.method-step__copy{padding-inline:2px}.method-step__copy>p:last-child{max-width:560px}.method__signature{flex-direction:column;align-items:flex-start}.method__signature .button{width:100%}.project-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.project-filters button{flex:none}.projects-grid{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.project-card,.project-card--wide:first-child,.project-card--tall,.project-card--wide:last-child{grid-area:auto;min-height:430px}.contact__grid{gap:45px}.contact-card{min-height:0;padding:27px 18px}.contact-sectors{grid-template-columns:repeat(5,92px);overflow-x:auto}.form-grid{grid-template-columns:1fr}.form-field--full{grid-column:auto}.contact-success{min-height:510px}.contact-success h3{font-size:2rem}.footer__top{flex-direction:column;align-items:flex-start}.footer__line{text-align:left}.footer__sectors{grid-template-columns:1fr}.footer__sectors a{border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff14}.footer__bottom{flex-direction:column;gap:20px}.footer__bottom nav{flex-wrap:wrap;gap:15px}.floating-contact{width:64px;height:64px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:0s!important}.anim,[data-reveal],.orbit-sector,.hero__copy>*,.hero__copy h1>span,.hero__copy h1>em,.hero-emblem,.sector-ticker,.contact-sectors button,.form-grid>*,.sector-panel__content>*,.sector-panel__services,.sector-panel__services li,.floating-contact{opacity:1;transform:none}.hero__copy h1 em:after{transform:rotate(-1deg)}.footer__motifs span{animation:none}}}@layer components{.ui-route-enter{animation:.22s cubic-bezier(.22,1,.36,1) both ui-route-enter}.ui-fade-in{animation:.16s ease-out both ui-fade-in}.ui-popover-in{transform-origin:top;animation:.16s cubic-bezier(.22,1,.36,1) both ui-popover-enter}.ui-disclosure-in{transform-origin:top}details[open]>.ui-disclosure-in{animation:.18s cubic-bezier(.22,1,.36,1) both ui-route-enter}details:not([open]) .ui-popover-in{animation:none}.ui-drawer-in{animation:.19s cubic-bezier(.22,1,.36,1) both ui-drawer-enter}.sector-stage--solo{grid-template-columns:1fr}.section-heading h1{max-width:760px;color:var(--green-deep);font-size:var(--display-section);letter-spacing:-.035em;margin-top:20px;margin-bottom:0;font-weight:700;line-height:1.06}.section-heading h1 em{color:var(--red);font-family:inherit;font-style:normal;font-weight:520}.projects__head h1{max-width:760px;color:var(--green-deep);font-size:var(--display-section);letter-spacing:-.035em;margin-top:20px;margin-bottom:0;font-weight:700;line-height:1.06}.projects__head h1 em{color:var(--red);font-family:inherit;font-style:normal;font-weight:520}.sector-panel__title{font-family:var(--font-display);margin:.5em 0;font-size:1.17em;font-weight:700}:root{--illus-green:var(--green);--illus-green-light:#5fbb7f;--illus-amber:var(--gold);--illus-amber-light:var(--gold-light);--illus-red:var(--red);--illus-clay:#c05a28;--illus-teal:#0f7a6a;--illus-navy:#2b5079;--illus-sky:#8fbde3;--illus-paper:var(--paper)}.illus-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-28{top:calc(var(--spacing) * 28)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.float-none{float:none}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[clamp\(14px\,2vw\,28px\)\]{margin-right:clamp(14px,2vw,28px)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-16\/10{aspect-ratio:16/10}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-\[46px\]{height:46px}.h-auto{height:auto}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[46vh\]{max-height:46vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[min\(62vh\,28rem\)\]{max-height:min(62vh,28rem)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[55\%\]{max-width:55%}.max-w-\[70\%\]{max-width:70%}.max-w-\[78\%\]{max-width:78%}.max-w-\[88vw\]{max-width:88vw}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[36rem\]{min-width:36rem}.min-w-\[64rem\]{min-width:64rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-my-6{scroll-margin-block:calc(var(--spacing) * 6)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:rgba\(243\,211\,110\,0\.35\)_transparent\]{scrollbar-color:#f3d36e59 transparent}.list-none{list-style-type:none}.appearance-none{appearance:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.\[gap\:0\],.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-ws-md{border-radius:var(--radius-ws-md)}.rounded-ws-sm{border-radius:var(--radius-ws-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#9e6c09\]{border-color:#9e6c09}.border-\[\#c9b273\]{border-color:#c9b273}.border-\[\#cfc7b0\]{border-color:#cfc7b0}.border-\[\#d8d2c0\]{border-color:#d8d2c0}.border-\[\#dcd2b4\]{border-color:#dcd2b4}.border-\[\#ddd5c3\]{border-color:#ddd5c3}.border-\[\#e2dcca\]{border-color:#e2dcca}.border-\[rgba\(243\,211\,110\,0\.2\)\]{border-color:#f3d36e33}.border-\[rgba\(243\,211\,110\,0\.11\)\]{border-color:#f3d36e1c}.border-\[rgba\(243\,211\,110\,0\.22\)\]{border-color:#f3d36e38}.border-\[rgba\(243\,211\,110\,0\.24\)\]{border-color:#f3d36e3d}.border-\[rgba\(243\,211\,110\,0\.42\)\]{border-color:#f3d36e6b}.border-\[rgba\(243\,211\,110\,0\.45\)\]{border-color:#f3d36e73}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-gold{border-color:var(--color-gold)}.border-green-deep{border-color:var(--color-green-deep)}.border-ivory,.border-ivory\/40{border-color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.border-ivory\/40{border-color:color-mix(in oklab, var(--color-ivory) 40%, transparent)}}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.border-ws-accent-ink{border-color:var(--color-ws-accent-ink)}.border-ws-danger{border-color:var(--color-ws-danger)}.border-ws-danger-ink{border-color:var(--color-ws-danger-ink)}.border-ws-heading{border-color:var(--color-ws-heading)}.border-ws-line{border-color:var(--color-ws-line)}.border-ws-line-strong{border-color:var(--color-ws-line-strong)}.border-ws-ok{border-color:var(--color-ws-ok)}.border-ws-warn{border-color:var(--color-ws-warn)}.border-y-ws-line{border-block-color:var(--color-ws-line)}.border-r-ws-line{border-right-color:var(--color-ws-line)}.border-l-ws-heading{border-left-color:var(--color-ws-heading)}.bg-\[\#e6efe7\]{background-color:#e6efe7}.bg-\[\#f6edd4\]{background-color:#f6edd4}.bg-\[\#f7f4ea\]{background-color:#f7f4ea}.bg-\[\#fdf6e6\]{background-color:#fdf6e6}.bg-\[\#fdfaf1\]{background-color:#fdfaf1}.bg-\[\#fdfcf7\]{background-color:#fdfcf7}.bg-\[rgba\(0\,0\,0\,0\.12\)\]{background-color:#0000001f}.bg-\[rgba\(232\,185\,80\,0\.18\)\]{background-color:#e8b9502e}.bg-\[rgba\(255\,250\,240\,0\.55\)\]{background-color:#fffaf08c}.bg-\[rgba\(255\,250\,240\,0\.72\)\]{background-color:#fffaf0b8}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-\[rgba\(255\,255\,255\,0\.07\)\]{background-color:#ffffff12}.bg-\[rgba\(255\,255\,255\,0\.62\)\]{background-color:#ffffff9e}.bg-gold-light{background-color:var(--color-gold-light)}.bg-green-black\/80{background-color:var(--color-green-black)}@supports (color:color-mix(in lab, red, red)){.bg-green-black\/80{background-color:color-mix(in oklab, var(--color-green-black) 80%, transparent)}}.bg-green-deep{background-color:var(--color-green-deep)}.bg-ivory,.bg-ivory\/95{background-color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.bg-ivory\/95{background-color:color-mix(in oklab, var(--color-ivory) 95%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-ws-accent{background-color:var(--color-ws-accent)}.bg-ws-accent-soft{background-color:var(--color-ws-accent-soft)}.bg-ws-danger-ink{background-color:var(--color-ws-danger-ink)}.bg-ws-danger-soft{background-color:var(--color-ws-danger-soft)}.bg-ws-deep{background-color:var(--color-ws-deep)}.bg-ws-deepest{background-color:var(--color-ws-deepest)}.bg-ws-heading{background-color:var(--color-ws-heading)}.bg-ws-ink{background-color:var(--color-ws-ink)}.bg-ws-line{background-color:var(--color-ws-line)}.bg-ws-ok-fill{background-color:var(--color-ws-ok-fill)}.bg-ws-ok-soft{background-color:var(--color-ws-ok-soft)}.bg-ws-raised{background-color:var(--color-ws-raised)}.bg-ws-sunken{background-color:var(--color-ws-sunken)}.bg-ws-surface{background-color:var(--color-ws-surface)}.bg-ws-warn-soft{background-color:var(--color-ws-warn-soft)}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(circle_at_12\%_4\%\,rgba\(243\,211\,110\,0\.18\)\,transparent_24\%\)\,radial-gradient\(circle_at_110\%_82\%\,rgba\(183\,31\,28\,0\.14\)\,transparent_35\%\)\,repeating-linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.018\)_0_1px\,transparent_1px_8px\)\]{background-image:radial-gradient(circle at 12% 4%,#f3d36e2e,#0000 24%),radial-gradient(circle at 110% 82%,#b71f1c24,#0000 35%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 8px)}.\[background-image\:radial-gradient\(circle_at_86\%_0\%\,rgba\(201\,146\,22\,0\.13\)\,transparent_28\%\)\,linear-gradient\(180deg\,\#faf7f0_0\%\,\#f5efe2_100\%\)\]{background-image:radial-gradient(circle at 86% 0,#c9921621,#0000 28%),linear-gradient(#faf7f0 0%,#f5efe2 100%)}.from-green-black\/75{--tw-gradient-from:var(--color-green-black)}@supports (color:color-mix(in lab, red, red)){.from-green-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-green-black) 75%, transparent)}}.from-green-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-green-black\/15{--tw-gradient-via:var(--color-green-black)}@supports (color:color-mix(in lab, red, red)){.via-green-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-green-black) 15%, transparent)}}.via-green-black\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[5px\]{padding-block:5px}.py-\[13px\]{padding-block:13px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[6vh\]{padding-top:6vh}.pt-\[8vh\]{padding-top:8vh}.pt-\[56\.25\%\]{padding-top:56.25%}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-brand-display{font-family:var(--font-brand-display)}.font-brand-text{font-family:var(--font-brand-text)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.67rem\]{font-size:.67rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-display-section{font-size:var(--text-display-section)}.text-ws-2xl{font-size:var(--text-ws-2xl)}.text-ws-2xs{font-size:var(--text-ws-2xs)}.text-ws-base{font-size:var(--text-ws-base)}.text-ws-lg{font-size:var(--text-ws-lg)}.text-ws-sm{font-size:var(--text-ws-sm)}.text-ws-xl{font-size:var(--text-ws-xl)}.text-ws-xs{font-size:var(--text-ws-xs)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4a3c14\]{color:#4a3c14}.text-\[\#7a5a10\]{color:#7a5a10}.text-\[\#9e6c09\]{color:#9e6c09}.text-\[\#12261c\]{color:#12261c}.text-\[\#faf7f0\]{color:#faf7f0}.text-gold-deep{color:var(--color-gold-deep)}.text-gold-ink{color:var(--color-gold-ink)}.text-gold-light{color:var(--color-gold-light)}.text-green-black{color:var(--color-green-black)}.text-green-deep{color:var(--color-green-deep)}.text-ink{color:var(--color-ink)}.text-ivory,.text-ivory\/60{color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.text-ivory\/60{color:color-mix(in oklab, var(--color-ivory) 60%, transparent)}}.text-ivory\/65{color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.text-ivory\/65{color:color-mix(in oklab, var(--color-ivory) 65%, transparent)}}.text-ivory\/70{color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.text-ivory\/70{color:color-mix(in oklab, var(--color-ivory) 70%, transparent)}}.text-ivory\/80{color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.text-ivory\/80{color:color-mix(in oklab, var(--color-ivory) 80%, transparent)}}.text-muted{color:var(--color-muted)}.text-red{color:var(--color-red)}.text-white{color:var(--color-white)}.text-ws-accent-ink{color:var(--color-ws-accent-ink)}.text-ws-danger{color:var(--color-ws-danger)}.text-ws-danger-ink{color:var(--color-ws-danger-ink)}.text-ws-danger-soft{color:var(--color-ws-danger-soft)}.text-ws-heading{color:var(--color-ws-heading)}.text-ws-ink{color:var(--color-ws-ink)}.text-ws-ink-muted{color:var(--color-ws-ink-muted)}.text-ws-ink-soft{color:var(--color-ws-ink-soft)}.text-ws-inverse{color:var(--color-ws-inverse)}.text-ws-inverse-accent{color:var(--color-ws-inverse-accent)}.text-ws-inverse-muted{color:var(--color-ws-inverse-muted)}.text-ws-warn-ink{color:var(--color-ws-warn-ink)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-gold{-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.decoration-ws-accent{-webkit-text-decoration-color:var(--color-ws-accent);-webkit-text-decoration-color:var(--color-ws-accent);-webkit-text-decoration-color:var(--color-ws-accent);text-decoration-color:var(--color-ws-accent)}.decoration-ws-accent-ink{-webkit-text-decoration-color:var(--color-ws-accent-ink);-webkit-text-decoration-color:var(--color-ws-accent-ink);-webkit-text-decoration-color:var(--color-ws-accent-ink);text-decoration-color:var(--color-ws-accent-ink)}.decoration-ws-danger{-webkit-text-decoration-color:var(--color-ws-danger);-webkit-text-decoration-color:var(--color-ws-danger);-webkit-text-decoration-color:var(--color-ws-danger);text-decoration-color:var(--color-ws-danger)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#08612f\]{accent-color:#08612f}.accent-ws-heading{accent-color:var(--color-ws-heading)}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(11\,61\,36\,0\.12\)\]{--tw-shadow:0 -8px 24px var(--tw-shadow-color,#0b3d241f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(3\,29\,22\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#031d160d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(3\,29\,22\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#031d160f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(3\,29\,22\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#031d162e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(55\,47\,29\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#372f1d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(3\,29\,22\,0\.38\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#031d1661);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[12px_0_36px_rgba\(3\,29\,22\,0\.12\)\]{--tw-shadow:12px 0 36px var(--tw-shadow-color,#031d161f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[18px_0_48px_rgba\(3\,29\,22\,0\.28\)\]{--tw-shadow:18px 0 48px var(--tw-shadow-color,#031d1647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ws-over{--tw-shadow:0 8px 24px var(--tw-shadow-color,#12261c24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ws-raised{--tw-shadow:0 1px 2px var(--tw-shadow-color,#12261c0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,padding\]{transition-property:background-color,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-ws-heading:is(:where(.group):hover *){background-color:var(--color-ws-heading)}.group-hover\:text-ws-inverse-accent:is(:where(.group):hover *){color:var(--color-ws-inverse-accent)}}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-ivory\/50::placeholder{color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ivory\/50::placeholder{color:color-mix(in oklab, var(--color-ivory) 50%, transparent)}}.placeholder\:text-ws-ink-muted::placeholder{color:var(--color-ws-ink-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:mt-0:empty{margin-top:0}@media (hover:hover){.hover\:border-\[rgba\(243\,211\,110\,0\.4\)\]:hover{border-color:#f3d36e66}.hover\:border-green-deep:hover{border-color:var(--color-green-deep)}.hover\:border-ws-accent-ink:hover{border-color:var(--color-ws-accent-ink)}.hover\:border-ws-ink-muted:hover{border-color:var(--color-ws-ink-muted)}.hover\:border-ws-line-strong:hover{border-color:var(--color-ws-line-strong)}.hover\:bg-\[rgba\(255\,255\,255\,0\.07\)\]:hover{background-color:#ffffff12}.hover\:bg-\[rgba\(255\,255\,255\,0\.12\)\]:hover{background-color:#ffffff1f}.hover\:bg-ivory\/10:hover{background-color:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ivory\/10:hover{background-color:color-mix(in oklab, var(--color-ivory) 10%, transparent)}}.hover\:bg-ws-heading-hover:hover{background-color:var(--color-ws-heading-hover)}.hover\:bg-ws-sunken:hover{background-color:var(--color-ws-sunken)}.hover\:px-2:hover{padding-inline:calc(var(--spacing) * 2)}.hover\:text-ivory:hover{color:var(--color-ivory)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-ws-danger-ink:hover{color:var(--color-ws-danger-ink)}.hover\:text-ws-heading:hover{color:var(--color-ws-heading)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_18px_44px_rgba\(55\,47\,29\,0\.14\)\]:hover{--tw-shadow:0 18px 44px var(--tw-shadow-color,#372f1d24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:rounded-sm:focus{border-radius:var(--radius-sm)}.focus\:border-green:focus{border-color:var(--color-green)}.focus\:border-green-deep:focus{border-color:var(--color-green-deep)}.focus\:border-ivory:focus{border-color:var(--color-ivory)}.focus\:border-ws-heading:focus{border-color:var(--color-ws-heading)}.focus\:bg-ws-heading:focus{background-color:var(--color-ws-heading)}.focus\:bg-ws-sunken:focus{background-color:var(--color-ws-sunken)}.focus\:px-5:focus{padding-inline:calc(var(--spacing) * 5)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-\[0_0_0_3px_rgba\(8\,97\,47\,0\.09\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#08612f17);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(11\,61\,36\,0\.2\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0b3d2433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(11\,61\,36\,0\.16\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0b3d2429);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(11\,61\,36\,0\.18\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0b3d242e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(243\,211\,110\,0\.3\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f3d36e4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(243\,211\,110\,0\.28\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f3d36e47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(243\,211\,110\,0\.34\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f3d36e57);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-ws-sm:focus-visible{border-radius:var(--radius-ws-sm)}.focus-visible\:border-green-deep:focus-visible{border-color:var(--color-green-deep)}.focus-visible\:border-ws-heading:focus-visible{border-color:var(--color-ws-heading)}.focus-visible\:bg-ws-sunken:focus-visible{background-color:var(--color-ws-sunken)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(11\,61\,36\,0\.18\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0b3d242e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:outline-offset-4:focus-visible:after{content:var(--tw-content);outline-offset:4px}.focus-visible\:after\:outline-green-deep:focus-visible:after{content:var(--tw-content);outline-color:var(--color-green-deep)}.focus-visible\:after\:outline-solid:focus-visible:after{content:var(--tw-content);--tw-outline-style:solid;outline-style:solid}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:641px){@media not all and (min-width:1100px){.min-\[641px\]\:max-\[1100px\]\:row-span-3{grid-row:span 3/span 3}}}@media (min-width:901px){.min-\[901px\]\:sticky{position:sticky}.min-\[901px\]\:top-\[122px\]{top:122px}.min-\[901px\]\:hidden{display:none}.min-\[901px\]\:self-start{align-self:flex-start}.min-\[901px\]\:pt-\[42px\]{padding-top:42px}}@media (min-width:1101px){.min-\[1101px\]\:col-span-full{grid-column:1/-1}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-0{margin-inline:0}.sm\:ml-8{margin-left:calc(var(--spacing) * 8)}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:min-w-\[16rem\]{min-width:16rem}.sm\:grow-0{flex-grow:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:self-start{align-self:flex-start}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:0}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-\[8vh\]{padding-top:8vh}.sm\:pt-\[11vh\]{padding-top:11vh}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-ws-2xl{font-size:var(--text-ws-2xl)}@media (hover:hover){.sm\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-dvh{height:100dvh}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(18rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,680px\)_minmax\(260px\,320px\)\]{grid-template-columns:minmax(0,680px) minmax(260px,320px)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media print{.print\:mt-5{margin-top:calc(var(--spacing) * 5)}.print\:block{display:block}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:break-inside-avoid{break-inside:avoid}.print\:rounded-none{border-radius:0}.print\:border{border-style:var(--tw-border-style);border-width:1px}.print\:border-ws-line-strong{border-color:var(--color-ws-line-strong)}.print\:bg-white{background-color:var(--color-white)}.print\:p-3{padding:calc(var(--spacing) * 3)}.print\:px-0{padding-inline:0}.print\:py-0{padding-block:0}.print\:text-black{color:var(--color-black)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&\+li\]\:mt-3+li{margin-top:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@keyframes ui-route-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-popover-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-drawer-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ui-route-enter,.ui-fade-in,.ui-popover-in,.ui-disclosure-in,.ui-drawer-in{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
