/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px);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,)}}:root{--ink:#061b3b;--deep:#031b3d;--teal:#0a3d7c;--aqua:#78b8ff;--ice:#eaf4ff;--gold:#1769e0;--paper:#fff;--line:#062b5c29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.siteHeader{z-index:20;color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.2em;align-items:center;gap:13px;font-size:14px;font-weight:700;display:flex}.logoSymbol{flex:0 0 43px;width:43px;height:43px;display:inline-block;position:relative}.logoSymbol i{display:block;position:absolute}.logoT{border-bottom:4px solid;border-left:4px solid;border-radius:0 0 0 15px;width:24px;height:37px;top:3px;left:3px}.logoT:after{content:"";border-top:4px solid;width:20px;position:absolute;top:7px;left:-1px}.logoD{border-bottom:4px solid;border-left:4px solid;border-right:4px solid;border-radius:0 0 16px 16px;width:29px;height:29px;top:11px;right:2px}.logoD:before{content:"";border-top:4px solid;width:19px;position:absolute;top:0;left:0}.logoDiamond{clip-path:polygon(15% 0,85% 0,100% 32%,50% 100%,0 32%);background:currentColor;width:11px;height:9px;top:24px;left:22px;transform:translate(-50%,-50%)}.logoDiamond:after{content:"";border-left:1px solid #071015b3;height:100%;position:absolute;top:0;left:50%;transform:rotate(0)}header nav{letter-spacing:.08em;gap:34px;font-size:12px;display:flex}header nav a{opacity:.72;transition:all .2s}header nav a:hover{opacity:1}.headerActions{align-items:center;gap:14px;display:flex}.headerContact{color:#fff;letter-spacing:.04em;background:#0f55ad;border-radius:999px;padding:14px 24px;font-size:12px;transition:all .2s}.headerContact:hover{background:#1769e0;transform:translateY(-1px)}.lang{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;width:42px;height:42px}.hero{color:#fff;background:radial-gradient(circle at 72% 52%,#0b4b9b 0,#062b5c 36%,#021a3a 78%);grid-template-columns:1.05fr 1fr;align-items:center;min-height:700px;padding:130px 7vw 70px;display:grid;position:relative;overflow:hidden}.heroGlow{filter:blur(8px);background:radial-gradient(circle,#4f9cff47,#0000 62%);width:800px;height:800px;position:absolute;top:5%;right:-150px}.facet{border:1px solid #78b8ff3d;position:absolute;transform:rotate(45deg)}.facetOne{width:520px;height:520px;top:19%;right:2%}.facetTwo{width:340px;height:340px;top:30%;right:8%}.facetThree{width:170px;height:170px;top:41%;right:14%}.heroContent{z-index:3;max-width:760px;position:relative}.eyebrow,.kicker{letter-spacing:.28em;color:var(--aqua);margin:0 0 28px;font-size:11px;font-weight:700}.hero h1,.section h2,.standard h2,.contact h2{white-space:pre-line;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(58px,6.1vw,94px);line-height:1.04}.hero h1 em{color:var(--aqua);font-weight:400}.lead{color:#ffffffad;max-width:570px;margin:36px 0;font-size:15px;line-height:2}.actions{align-items:center;gap:34px;display:flex}.primary{color:#fff;background:#1769e0;border-radius:999px;justify-content:space-between;align-items:center;width:190px;padding:18px 22px;font-size:13px;font-weight:700;display:flex}.primary span,.arrow{font-size:20px}.textLink{border-bottom:1px solid #ffffff80;padding-bottom:8px;font-size:12px}.textLink span{margin-left:14px}.heroDiamondPhoto{z-index:3;place-items:center;min-height:490px;display:grid;position:relative}.heroDiamondPhoto img{z-index:2;filter:drop-shadow(0 0 16px #ffffff85)drop-shadow(0 28px 34px #00103aa3);width:min(650px,110%);height:auto;position:relative}.diamondReflection{z-index:1;filter:blur(10px);background:radial-gradient(#96cdff73,#1b69e024 42%,#0000 72%);border-radius:50%;width:330px;height:85px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.diamondScene{z-index:2;place-items:center;height:570px;display:grid;position:relative}.diamond{clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);filter:drop-shadow(0 38px 50px #0014407a);background:linear-gradient(135deg,#fffffff5,#1769e057 45%,#afc9e8e0);width:270px;height:270px;animation:6s ease-in-out infinite float;position:relative;transform:rotate(45deg)}.diamond:before,.diamond:after,.diamond i{content:"";clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);border:1px solid #ffffff6b;position:absolute;inset:0}.diamond:before{background:linear-gradient(30deg,#0000 35%,#ffffffb3 36%,#0000 38%)}.diamond:after{opacity:.55;transform:scale(.62)}.diamond i:first-child{transform:rotate(30deg)}.diamond i:nth-child(2){transform:rotate(60deg)}.diamond i:nth-child(3){transform:rotate(90deg)}.diamond i:nth-child(4){transform:rotate(120deg)}.diamond i:nth-child(5){transform:rotate(150deg)}.orbit{border:1px solid #78b8ff5c;border-radius:50%;width:480px;height:480px;position:absolute}.micro{letter-spacing:.3em;color:#ffffff73;font-size:9px;position:absolute}.micro1{top:25%;right:6%}.micro2{bottom:22%;left:4%}.scroll{letter-spacing:.28em;color:#fff6;font-size:9px;position:absolute;bottom:28px;left:5vw}.scroll span{vertical-align:middle;border-top:1px solid;width:70px;margin-left:15px;display:inline-block}.section{padding:130px 8vw}.aboutShowcase{position:relative}.aboutShowcase:after{content:"";border:1px solid #1769e02e;width:220px;height:220px;position:absolute;top:-60px;right:-2vw;transform:rotate(45deg)}.aboutShowcase h2{color:#061b3b;margin:0;font-size:clamp(42px,5vw,68px);line-height:1.05}.topLinks{z-index:2;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px;display:grid;position:relative}.topLinks a{color:#061b3b;background:#fff;border:1px solid #1769e033;align-items:center;gap:25px;min-height:130px;padding:24px 30px;font:400 24px Georgia,Yu Mincho,serif;transition:all .25s;display:flex;box-shadow:0 12px 35px #062b5c0a}.topLinks a:hover{border-color:#1769e0;transform:translateY(-4px);box-shadow:0 18px 42px #062b5c1a}.topCardIcon{background:#eaf4ff;border-radius:50%;flex:0 0 68px;width:68px;height:68px;display:block;position:relative}.topCardIcon:before,.topCardIcon:after{content:"";position:absolute}.iconDiamond:before,.iconQuality:before{clip-path:polygon(15% 0,85% 0,100% 32%,50% 100%,0 32%);border:2px solid #1769e0;width:25px;height:22px;top:22px;left:21px}.iconQuality:after{border:1px solid #1769e061;width:28px;height:28px;top:19px;left:19px;transform:rotate(45deg)}.iconCompany:before{background:repeating-linear-gradient(90deg,#0000 0 7px,#1769e0 7px 9px);border:2px solid #1769e0;width:28px;height:30px;top:20px;left:20px}.storyIntro{margin-top:135px}.sectionIntro{grid-template-columns:.7fr 1fr 1fr;align-items:start;gap:6vw;display:grid}.sectionIntro h2,.business h2,.company h2{margin:0;font-size:clamp(42px,5vw,74px);line-height:1.08}.sectionIntro>p:last-child{color:#49627f;margin:4px 0 0;font-size:15px;line-height:2.1}.pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.pillars article{border-right:1px solid var(--line);padding:35px 8% 10px 0;position:relative}.pillars article+article{padding-left:9%}.pillars article:last-child{border:0}.pillars span{color:#7189a7;font-size:11px;position:absolute;right:8%}.pillars small,.services small{color:#4f79ad;letter-spacing:.22em;font-size:10px}.pillars h3,.services h3{margin:18px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.pillars p,.services p{color:#536d8a;font-size:13px;line-height:1.9}.business{background:#eaf4ff}.businessHead{grid-template-columns:1fr 260px;align-items:end;display:grid}.miniDiamond{clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);filter:drop-shadow(0 20px 20px #062b5c2e);background:linear-gradient(135deg,#fff,#8dbdff);justify-self:end;width:150px;height:150px;transform:rotate(20deg)}.services{border-top:1px solid var(--line);margin-top:80px}.services article{border-bottom:1px solid var(--line);grid-template-columns:100px .65fr 1fr;align-items:center;min-height:150px;display:grid;position:relative}.serviceNo{color:#6f8eaf;font-family:Georgia,serif}.services article>div:nth-child(2){grid-column:2/4;grid-template-columns:.7fr 1fr 1.3fr;align-items:center;display:grid}.services h3{margin:0}.services p{max-width:440px;margin:0}.services .arrow{position:absolute;right:0}.standard{color:#fff;background:#031b3d;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.standardVisual{background:radial-gradient(circle,#0b4b9b,#0000 62%);place-items:center;display:grid;position:relative;overflow:hidden}.lightRing{border:1px solid #a8e5df33;border-radius:50%;width:560px;height:560px;position:absolute;box-shadow:0 0 80px #a8e5df1f}.darkDiamond{clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);filter:drop-shadow(0 30px 40px #000);background:linear-gradient(130deg,#b7e4df 0,#0c3439 42%,#dff8f5 51%,#16454a 70%);width:310px;height:310px;transform:rotate(-18deg)}.standardCopy{padding:140px 9vw 100px 7vw}.standard h2{margin:0;font-size:clamp(42px,5vw,72px);line-height:1.08}.standardCopy>p:nth-of-type(2){color:#fff9;margin:38px 0 55px;line-height:2.1}.qualityWords div{letter-spacing:.2em;border-top:1px solid #ffffff2e;padding:18px 0;font-size:11px}.qualityWords div:last-child{border-bottom:1px solid #ffffff2e}.qualityWords span{width:55px;color:var(--aqua);display:inline-block}.company{grid-template-columns:.75fr 1fr;gap:9vw;display:grid}.company dl{margin:0}.company dl div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;padding:22px 0;display:grid}.company dl div:last-child{border-bottom:1px solid var(--line)}.company dt{color:#587391;font-size:12px}.company dd{margin:0;font-size:13px;line-height:1.7}.contact{background:#eaf4ff;padding:120px 8vw;position:relative;overflow:hidden}.contact .kicker{color:#1769e0}.contact h2{margin:0;font-size:clamp(48px,6vw,86px);line-height:1}.contact>p:nth-of-type(2){color:#3f6288;margin:28px 0 45px}.contactButton{color:#fff;z-index:2;background:#1769e0;grid-template-columns:1fr 1fr auto;align-items:center;width:min(720px,100%);padding:24px 28px;display:grid;position:relative}.contactEmail{margin-top:12px}.contactButton span{color:#fff9;font-size:12px}.contactButton strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.contactEmail strong{font-size:21px}.contactButton i{font-size:22px}.contactGem{border:1px solid #1769e047;width:330px;height:330px;position:absolute;top:20%;right:4%;transform:rotate(45deg)}footer{color:#fff;letter-spacing:.12em;background:#031b3d;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:150px;padding:0 5vw;font-size:10px;display:grid}footer p:nth-child(2){text-align:center;color:#ffffff80}footer p:last-child{text-align:right;color:#fff6}@keyframes float{50%{transform:rotate(45deg)translate(-8px,-12px)}}@media (width<=900px){header nav{display:none}.hero{grid-template-columns:1fr;padding-top:150px}.heroDiamondPhoto{min-height:390px;margin-top:20px}.heroDiamondPhoto img{width:min(560px,96%)}.topLinks{grid-template-columns:1fr;gap:16px}.topLinks a{min-height:105px}.diamondScene{opacity:.46;height:420px;position:absolute;bottom:0;right:-150px}.heroContent{max-width:620px}.sectionIntro{grid-template-columns:1fr}.pillars{grid-template-columns:1fr;margin-top:60px}.pillars article,.pillars article+article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.businessHead{grid-template-columns:1fr}.miniDiamond{display:none}.services article{grid-template-columns:55px 1fr}.services article>div:nth-child(2){grid-column:auto;grid-template-columns:1fr;gap:10px}.services .arrow{right:4px}.standard{grid-template-columns:1fr}.standardVisual{min-height:520px}.company{grid-template-columns:1fr}.contactGem{opacity:.25}footer{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:40px}footer p:nth-child(2),footer p:last-child{text-align:left}}@media (width<=560px){.siteHeader{height:72px}.headerContact{padding:11px 15px;font-size:10px}.headerActions{gap:8px}.lang{width:36px;height:36px;font-size:12px}.section{padding:90px 6vw}.hero{align-items:start;min-height:820px;padding:120px 6vw 70px}.hero h1{font-size:54px}.heroDiamondPhoto{min-height:330px;margin-top:18px}.heroDiamondPhoto img{width:min(470px,110%)}.diamondReflection{width:230px;bottom:22px}.aboutShowcase h2{font-size:42px}.topLinks{margin-top:38px}.topLinks a{padding:18px 20px;font-size:21px}.topCardIcon{flex-basis:58px;width:58px;height:58px}.iconDiamond:before,.iconQuality:before{top:18px;left:17px}.iconQuality:after,.iconCompany:before{top:15px;left:15px}.storyIntro{margin-top:90px}.lead{font-size:14px}.actions{flex-direction:column;align-items:flex-start;gap:22px}.diamondScene{height:360px;right:-215px}.sectionIntro h2,.business h2,.company h2,.standard h2,.contact h2{font-size:42px}.services article{min-height:190px}.standardVisual{min-height:420px}.darkDiamond{width:230px;height:230px}.lightRing{width:370px;height:370px}.standardCopy{padding:90px 6vw}.company dl div{grid-template-columns:100px 1fr}.contact{padding:90px 6vw}.contactButton{grid-template-columns:1fr auto}.contactButton strong{grid-row:2;margin-top:8px;font-size:22px}.contactButton i{grid-area:1/2/3}.contactGem{display:none}}.brillianceFilm{isolation:isolate;background:#021a3a url(/brilliance-hand.png) 50%/cover no-repeat}.filmShade{z-index:1;background:linear-gradient(#021a3a2e,#021a3a00 50%,#021a3a3d),radial-gradient(circle at 59% 64%,#0000 0 10%,#062b5c1a 42%,#021a3a6b 100%);position:absolute;inset:0}.fallingGem{z-index:3;transform-origin:50% 20%;background:radial-gradient(circle,#faffff 0 7%,#8fcfd0 8% 15%,#eaffff 16% 27%,#3e8990 28% 30%,#d9f7f5 31% 46%,#75b7bb 47% 49%,#f7ffff 50% 61%,#6caeb2 62% 67%,#e9ffff 68% 100%);border:3px solid #f4ffffeb;border-radius:50%;width:108px;height:108px;animation:8s cubic-bezier(.45,.05,.55,.95) infinite gemDescent;position:absolute;top:5%;left:59%;overflow:hidden;box-shadow:inset 0 0 18px #ffffffe6,0 0 12px #fff,0 0 42px #a8e5dfd1,0 20px 34px #00000085}.fallingGem:before,.fallingGem:after,.fallingGem span{content:"";transform-origin:50%;position:absolute}.fallingGem:before{z-index:2;background:conic-gradient(from 22.5deg,#ffffff14 0 12.5%,#0f5e6540 12.5% 25%,#ffffff8f 25% 37.5%,#2e7e8433 37.5% 50%,#ffffff6b 50% 62.5%,#1a676e33 62.5% 75%,#ffffff85 75% 87.5%,#23767c33 87.5% 100%);clip-path:polygon(50% 0,85% 15%,100% 50%,85% 85%,50% 100%,15% 85%,0 50%,15% 15%);border:2px solid #0d4d54b8;inset:16%}.fallingGem:after{z-index:3;background:conic-gradient(from 0deg,transparent 0 4%,#ffffffe6 5%,transparent 7% 21%,#ffffff94 22%,transparent 24% 46%,#ffffffe0 47%,transparent 50% 72%,#ffffff9e 73%,transparent 76%);animation:3.2s ease-in-out infinite gemSparkle;inset:0}.fallingGem span{z-index:1;border-left:1.5px solid #073e44b8;border-right:1px solid #ffffffd1;inset:-12%}.fallingGem span:first-child{transform:rotate(0)}.fallingGem span:nth-child(2){transform:rotate(30deg)}.fallingGem span:nth-child(3){transform:rotate(60deg)}.fallingGem span:nth-child(4){transform:rotate(90deg)}.fallingGem span:nth-child(5){transform:rotate(120deg)}.fallingGem span:nth-child(6){transform:rotate(150deg)}.landingGlow{z-index:2;filter:blur(9px);background:radial-gradient(#eaf4ff6b,#4891ff2e 40%,#0000 72%);border-radius:50%;width:150px;height:70px;animation:8s ease-in-out infinite landingPulse;position:absolute;top:62%;left:59%;transform:translate(-50%,-50%)}.filmCaption{z-index:4;color:#ffffffd1;letter-spacing:.28em;writing-mode:vertical-rl;margin:0;font-family:Georgia,serif;font-size:13px;position:absolute;top:7%;left:7%}.filmCaption small{letter-spacing:.38em;color:var(--aqua);margin-top:12px;font-family:Arial,sans-serif;font-size:7px}@keyframes gemDescent{0%{opacity:0;transform:translate(-50%,-145%)rotate(-7deg)scale(.65)}8%{opacity:1}28%{transform:translate(calc(22px - 50%),40%)rotate(8deg)scale(.82)}50%{transform:translate(calc(-50% - 16px),175%)rotate(-6deg)scale(.94)}72%{opacity:1;transform:translate(-50%,285%)rotate(0)scale(1)}93%{opacity:1;transform:translate(-50%,285%)rotate(0)scale(1)}to{opacity:0;transform:translate(-50%,285%)rotate(0)scale(.92)}}@keyframes gemSparkle{0%,to{opacity:.35;transform:rotate(-5deg)}50%{opacity:1;transform:rotate(5deg)}}@keyframes landingPulse{0%,60%,to{opacity:.08;transform:translate(-50%,-50%)scale(.72)}72%,93%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@media (width<=900px){.brillianceFilm{background-position:48%;min-height:620px}.fallingGem{width:94px;height:94px;left:59%}.landingGlow{left:59%}}@media (width<=560px){.brillianceFilm{background-position:47%;min-height:510px}.fallingGem{border-width:2px;width:76px;height:76px;left:60%}.landingGlow{top:61%;left:60%}.filmCaption{top:6%;left:5%}}@media (prefers-reduced-motion:reduce){.fallingGem{animation:none;top:58%;transform:translate(-50%,-50%)}.fallingGem:after,.landingGlow{animation:none}}.fallingGem{width:138px;height:138px;box-shadow:none;filter:drop-shadow(0 0 10px #ffffffe6)drop-shadow(0 0 28px #4891ffc7);mix-blend-mode:normal;background-color:#0000;background-image:url(/round-diamond-cutout.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;overflow:visible}.fallingGem:before,.fallingGem:after,.fallingGem span{display:none}@media (width<=900px){.fallingGem{width:122px;height:122px}}@media (width<=560px){.fallingGem{width:98px;height:98px}}@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}
