@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--parrot-reveal:1}}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.366wxi7rk3-vz.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.32n_x70livn_1.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.2tavyc8arpb_3.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.2tp5pqjy048ru.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.1oqqt0sb12kid.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.3vgpwwuad6sup.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.24o5xopq7kri0.woff)format("woff")}@property --parrot-reveal{syntax:"<number>";inherits:true;initial-value:1}@keyframes parrot-reveal{0%{--parrot-reveal:0}to{--parrot-reveal:1}}.parrot-reveal{animation:.8s cubic-bezier(.22,.61,.36,1) both parrot-reveal}.parrot-hero{--ink:#492724;--muted:#81504a;--forest:#391e25;--gold:#d6b441;--copy-opacity:var(--parrot-reveal,1);--copy-y:calc((1 - var(--parrot-reveal,1)) * 18px);--card-opacity:clamp(0, var(--parrot-reveal,1) * 1.25 - .25, 1);--card-y:calc((1 - var(--card-opacity)) * 24px);--word-opacity:var(--parrot-reveal,1);box-sizing:border-box;isolation:isolate;width:100%;height:100svh;min-height:720px;color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;background:#e7b0a1;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.parrot-hero *,.parrot-hero :before,.parrot-hero :after{box-sizing:border-box}.parrot-hero button,.parrot-hero a{-webkit-tap-highlight-color:transparent}.parrot-hero button{font:inherit;cursor:pointer}.parrot-hero button,.parrot-hero a{color:inherit}.parrot-hero a{text-decoration:none}.parrot-hero button:focus-visible,.parrot-hero a:focus-visible{outline-offset:6px;outline:2px solid #a54d40}.parrot-atmosphere{z-index:-3;filter:blur(35px);background:radial-gradient(at 17% 47%,#f8c2b699 0%,#0000 43%),radial-gradient(at 72% 27%,#f9e2d7 0%,#0000 49%),radial-gradient(at 93% 85%,#c55b5688 0%,#0000 46%),radial-gradient(at 42% 84%,#a84c4288 0%,#0000 45%),linear-gradient(#f5d9cd 8%,#e7b0a1 49%,#c67e70 100%);position:absolute;inset:-8%}.parrot-wordmark{z-index:-2;color:#fff0e7;width:81%;opacity:var(--word-opacity);letter-spacing:-.065em;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(140px,16.6vw,360px);font-weight:500;line-height:1;position:absolute;top:23%;left:9.5%;-webkit-mask-image:linear-gradient(#000 24%,#0009 66%,#0000 100%);mask-image:linear-gradient(#000 24%,#0009 66%,#0000 100%)}.parrot-hero--mechanical .parrot-wordmark [data-eye-target]{visibility:hidden}.parrot-scene{z-index:1;pointer-events:none;position:absolute;inset:0}.parrot-header{z-index:5;justify-content:space-between;align-items:center;gap:28px;display:flex;position:absolute;top:4.2%;left:4.3%;right:4.3%}.parrot-brand{align-items:center;gap:13px;display:inline-flex}.parrot-brand span{letter-spacing:.28em;font-size:18px;font-weight:600}.parrot-nav{gap:clamp(22px,3.3vw,58px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.parrot-nav button,.parrot-nav a,.parrot-account>button,.parrot-account>a{letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:600}.parrot-nav button,.parrot-account>button:not(.parrot-access){background:0 0;border:0;padding:14px 0}.parrot-nav button:hover,.parrot-nav a:hover,.parrot-account>button:not(.parrot-access):hover{color:#a9493c}.parrot-account{align-items:center;gap:32px;display:flex}.parrot-account .parrot-access{color:#fff1e5;background:#50262c;border:0;border-radius:40px;justify-content:center;align-items:center;min-height:43px;padding:0 25px;transition:background .2s,transform .2s;display:inline-flex}.parrot-account .parrot-access:hover{background:#74323b;transform:translateY(-2px)}.parrot-copy{z-index:2;width:35%;opacity:var(--copy-opacity);transform:translateY(var(--copy-y));position:absolute;top:50.8%;left:4.3%}.parrot-eyebrow{letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 25px;font-size:clamp(9px,.61vw,12px);font-weight:600;display:flex}.parrot-eyebrow>span{background:#bb9942;width:22px;height:2px}.parrot-copy h1{letter-spacing:-.045em;margin:0 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(54px,4.2vw,90px);font-weight:400;line-height:.99}.parrot-copy h1 em{color:#a3483c;font-weight:400}.parrot-description{color:#75473f;margin:0 0 29px;font-size:clamp(12px,.83vw,16px);line-height:1.8}.parrot-actions{align-items:center;gap:27px;display:flex}.parrot-primary{color:#492724;background:#d6b441;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;padding:14px 28px;transition:background .2s,transform .2s;display:inline-flex;font-size:13px!important;font-weight:500!important}.parrot-primary:hover{background:#e0be51;transform:translateY(-2px)}.parrot-watch{text-underline-offset:5px;background:0 0;border:none;padding:9px 0;transition:text-decoration-color .2s;font-size:12px!important;-webkit-text-decoration:underline #8b4a4388!important;text-decoration:underline #8b4a4388!important}.parrot-watch:hover{text-decoration-color:currentColor!important}.parrot-features{z-index:0;width:28.7%;opacity:var(--card-opacity);transform:translateY(var(--card-y));position:absolute;top:48.8%;left:67%}.parrot-trust{align-items:center;gap:10px;height:34px;margin-bottom:18px;display:flex}.parrot-trust p{letter-spacing:.11em;white-space:nowrap;font-size:clamp(7px,.53vw,10px);font-weight:600}.parrot-capability-mark{border:1px solid #81504a44;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:20px;display:grid}.parrot-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.parrot-card{aspect-ratio:232/314;color:#fff0e5;clip-path:polygon(0 6%,60% 6%,64% 5%,65% 1%,68% 0,95% 0,100% 3%,100% 88%,94% 88%,91% 90%,91% 97%,87% 100%,5% 100%,0 97%);background:#391e25;border-radius:15px;min-width:0;position:relative;overflow:hidden}@supports (clip-path:shape(from 0% 0%, line to 100% 100%, close)){.parrot-card{clip-path:shape(from 5% 6%, line to 59% 6%, curve to 64% 3% with 64% 6%, curve to 69% 0% with 64% 0%, line to 94% 0%, curve to 100% 5% with 100% 0%, line to 100% 85%, curve to 96% 89% with 100% 89%, line to 95% 89%, curve to 91% 93% with 91% 89%, line to 91% 95%, curve to 86% 100% with 91% 100%, line to 5% 100%, curve to 0% 96% with 0% 100%, line to 0% 11%, curve to 5% 6% with 0% 6%, close)}}.parrot-card__label{z-index:3;color:#f2d4c3;font-size:clamp(9px,.65vw,12px);position:absolute;top:4.7%;right:7%}.parrot-card__image{object-fit:cover;width:100%;height:80%;position:absolute;top:0}.parrot-card--detection .parrot-card__image{object-position:center 35%}.parrot-card__shade{background:linear-gradient(#33171c22 4%,#33171c00 24%,#391e25a8 50%,#391e25 77%);position:absolute;inset:0}.parrot-card__asset{letter-spacing:.12em;color:#e2bbaa;font-size:10px;position:absolute;top:22%;left:10%}.parrot-card__content{position:absolute;inset:44% 10% 8%}.parrot-card h2{letter-spacing:-.015em;margin:0;font-size:clamp(13px,1.02vw,20px);font-weight:400;line-height:1.4}.parrot-card__metric{letter-spacing:-.055em;color:#edc3ae;margin:14% 0 0;font-size:clamp(29px,2.95vw,61px);font-weight:400;line-height:1}.parrot-card__dots{gap:5px;display:flex;position:absolute;bottom:0;left:0}.parrot-card__dots i{background:#d6c579;border-radius:50%;width:4px;height:4px}.parrot-card__dots i:nth-child(2){opacity:.65}.parrot-card__dots i:nth-child(3){opacity:.3}.parrot-replay{z-index:6;background:#fff0e5;border:0;border-radius:40px;align-items:center;gap:7px;padding:8px 15px;transition:background .2s;display:flex;position:absolute;bottom:3.3%;right:3.1%;color:#703e37!important;font-size:11px!important}.parrot-replay:hover{background:#fff8f1}.parrot-asset-notice{z-index:1;text-align:center;color:#955b51;width:32%;position:absolute;top:18%;left:31%}.parrot-asset-notice__eyebrow{letter-spacing:.24em;font-size:9px}.parrot-asset-notice p{margin:10px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-style:italic}.parrot-asset-notice>span:last-child{overflow-wrap:anywhere;max-width:280px;margin:auto;font-size:11px;line-height:1.65;display:block}.parrot-menu-toggle,.parrot-mobile-menu{display:none}@media (min-width:1800px){.parrot-hero{min-height:850px}}@media (max-width:1100px) and (min-width:901px){.parrot-header{gap:16px}.parrot-nav{gap:20px}.parrot-account{gap:18px}.parrot-brand span{font-size:15px}.parrot-account .parrot-access{padding:0 16px}.parrot-features{width:32.7%;left:63%}.parrot-copy{width:43%}.parrot-copy h1{font-size:clamp(36px,4.25vw,50px)}.parrot-description{font-size:12px}.parrot-eyebrow{font-size:9px}.parrot-trust p{font-size:7px}.parrot-cards{gap:9px}}@media (max-width:900px){.parrot-hero{height:auto;min-height:1060px;padding:350px 6% 105px}.parrot-header{top:25px;left:6%;right:6%}.parrot-brand span{font-size:16px}.parrot-brand svg{width:27px}.parrot-nav,.parrot-account{display:none}.parrot-menu-toggle{background:0 0;border:0;align-items:center;gap:18px;padding:12px 0 12px 12px;display:flex;font-size:12px!important}.parrot-menu-toggle span{font-size:22px}.parrot-mobile-menu{background:#f5d9cdf5;border:1px solid #c58b7e66;border-radius:12px;gap:6px;padding:20px;display:grid;position:absolute;top:55px;left:0;right:0;box-shadow:0 12px 40px #49272415}.parrot-mobile-menu button,.parrot-mobile-menu a{text-align:left;letter-spacing:.12em;background:0 0;border:0;width:100%;padding:11px 8px;font-size:12px;display:block}.parrot-wordmark{width:98%;font-size:19.4vw;top:145px;left:1%}.parrot-scene{height:445px;top:0;bottom:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.parrot-asset-notice{width:70%;top:255px;left:15%}.parrot-asset-notice p{font-size:29px}.parrot-asset-notice>span:last-child{font-size:12px}.parrot-copy{width:100%;position:relative;top:auto;left:auto}.parrot-eyebrow{letter-spacing:.16em;margin-bottom:20px;font-size:9px}.parrot-copy h1{margin-bottom:22px;font-size:clamp(54px,11.4vw,76px)}.parrot-description{font-size:14px;line-height:1.8}.parrot-desktop-break{display:none}.parrot-actions{gap:24px}.parrot-primary{padding:14px 25px}.parrot-watch{font-size:12px!important}.parrot-features{width:100%;margin-top:49px;position:relative;top:auto;left:auto}.parrot-trust{gap:13px;margin-bottom:15px}.parrot-trust p{font-size:9px}.parrot-cards{gap:12px}.parrot-card h2{font-size:clamp(12px,3.3vw,18px)}.parrot-card__label{font-size:10px}.parrot-card__metric{font-size:10vw}.parrot-replay{min-height:38px;bottom:28px;right:6%}}@media (prefers-reduced-motion:reduce){.parrot-reveal{animation:none}.parrot-hero{--copy-opacity:1!important;--card-opacity:1!important;--word-opacity:1!important;--copy-y:0px!important;--card-y:0px!important}.parrot-hero *{transition:none!important}}.parrot-card__label{text-align:center;background:#391e25;width:36%;padding:10px 3px 6px;top:0;right:0}.parrot-hero--mechanical .parrot-card__image{object-fit:cover;object-position:center;width:100%;height:75%;top:6%;left:0}.parrot-scene canvas{pointer-events:auto;touch-action:pan-y}.parrot-wing-control{z-index:6;left:var(--eye-x,46%);top:var(--eye-top,68%);background:#fff0e56b;border:1px solid #955b5133;border-radius:30px;padding:9px 15px;position:absolute;transform:translate(-50%,calc(-100% - 14px));color:#703e37!important;font-size:11px!important}.parrot-wing-control[hidden]{display:none}.parrot-wing-control:hover{background:#fff0e5}.parrot-wing-control span{margin-left:8px}@media (max-width:900px){.parrot-wing-control{padding:8px 14px}}.parrot-hero button:disabled{opacity:.45;cursor:default;transform:none}
