/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.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{--gold:#d8a344;--ivory:#f3eee4;--line:#e8cf9d38}*{box-sizing:border-box}html,body{width:100%;height:100%;color:var(--ivory);background:#08090a;margin:0;overflow:hidden}body{font-family:Arial,Helvetica,sans-serif}button,a{color:inherit;font:inherit}.experience{background:radial-gradient(circle at 60% 44%,#272017 0,#0c0d0e 43%,#070809 78%);width:100vw;height:100svh;min-height:620px;position:relative;overflow:hidden}.viewer{cursor:grab;touch-action:none;position:absolute;inset:0}.viewer:active{cursor:grabbing}.grain{pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E");position:absolute;inset:0}.masthead{z-index:2;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.2em;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:18px;font-size:10px;display:grid;position:absolute;top:30px;left:42px;right:42px}.monogram{letter-spacing:.05em;width:max-content;font-family:Georgia,serif;font-size:18px;text-decoration:none}.monogram span{color:var(--gold);padding:0 4px}.eyebrow{color:#b6b0a5;margin:0}.edition{color:#777571;justify-self:end;margin:0}.intro{z-index:2;pointer-events:none;width:330px;position:absolute;top:20%;left:5.4vw}.kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.22em;margin:0 0 18px;font-size:10px}h1{letter-spacing:-.065em;text-shadow:0 4px 45px #000000a6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,7.3vw,116px);font-weight:400;line-height:.72}h1 i{color:var(--gold);font-weight:400}.description{color:#a7a39b;width:290px;margin:36px 0 0 7px;font-family:Georgia,serif;font-size:14px;line-height:1.65}.status{z-index:2;color:#8c8983;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;top:91px;right:43px}.status-dot{background:#c68d31;border-radius:50%;width:5px;height:5px;animation:1.3s infinite pulse;box-shadow:0 0 12px #c68d31}.status-dot.ready{box-shadow:none;background:#83a77a;animation:none}@keyframes pulse{50%{opacity:.5}}.view-nav{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090a0aad;border-radius:30px;gap:2px;padding:5px;display:flex;position:absolute;bottom:61px;left:50%;transform:translate(-50%)}.view-nav button{color:#aaa7a1;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-radius:22px;min-width:82px;height:38px;padding:0 13px;font-size:9px;transition:all .25s}.view-nav button span{display:none}.view-nav button:hover,.view-nav button.active{color:#17120c;background:var(--gold)}.hint{color:#77746f;align-items:center;gap:12px;display:flex;position:absolute;bottom:102px;right:43px}.hint span{border:1px solid var(--line);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:12px;display:grid}.hint p{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:9px;line-height:1.5}footer{z-index:2;border-top:1px solid var(--line);color:#5f5e5b;text-transform:uppercase;letter-spacing:.16em;pointer-events:none;justify-content:space-between;padding-top:15px;font-size:8px;display:flex;position:absolute;bottom:23px;left:43px;right:43px}@media (max-width:760px){.experience{min-height:520px}.masthead{grid-template-columns:1fr 1fr;top:18px;left:20px;right:20px}.eyebrow{display:none}.intro{width:calc(100% - 44px);top:13%;left:22px}h1{font-size:clamp(58px,19vw,88px)}.description{width:230px;margin-top:22px;font-size:12px}.status{top:73px;right:20px}.hint{display:none}.view-nav{justify-content:space-between;width:calc(100% - 24px);bottom:54px;overflow:hidden}.view-nav button{flex:1;min-width:0;padding:0 4px;font-size:0}.view-nav button span{font-size:9px;display:inline}footer{justify-content:center;bottom:18px;left:20px;right:20px}footer span:first-child,footer span:last-child{display:none}}@media (max-height:670px) and (min-width:761px){.intro{top:19%}h1{font-size:76px}.description{margin-top:22px}}@media (prefers-reduced-motion:reduce){.status-dot{animation:none}}@media (max-width:760px){.description{display:none}}.finish-picker{z-index:4;align-items:center;gap:15px;display:flex;position:absolute;top:61%;left:calc(5.4vw + 7px)}.finish-picker>p{color:#77746f;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:8px}.finish-picker>div{gap:6px;display:flex}.finish-picker button{cursor:pointer;background:#08090aad;border:1px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.finish-picker button>span{border-radius:50%;width:16px;height:16px;box-shadow:inset 2px 2px 4px #ffffff73,inset -2px -2px 5px #00000073}.finish-picker button b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.finish-picker button:hover{transform:scale(1.12)}.finish-picker button.active{border-color:#f3eee4cc;box-shadow:0 0 0 2px #d8a34429}@media (max-width:760px){.finish-picker{display:block;top:31%;left:22px}.finish-picker>p{margin-bottom:8px}.finish-picker>div{gap:5px}.finish-picker button{width:27px;height:27px}.finish-picker button>span{width:15px;height:15px}}.loading-screen{z-index:20;background:radial-gradient(circle at 50% 45%,#211a12 0,#0b0c0d 42%,#070809 75%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .7s,visibility .7s;display:flex;position:absolute;inset:0}.loading-screen.loaded{opacity:0;visibility:hidden;pointer-events:none}.loading-mark{letter-spacing:.08em;font-family:Georgia,serif;font-size:30px}.loading-mark span{color:var(--gold);padding:0 7px}.loading-screen p{color:#9d978e;text-transform:uppercase;letter-spacing:.23em;margin:27px 0 15px;font-size:9px}.loading-track{background:#ffffff1f;width:min(280px,68vw);height:1px;overflow:hidden}.loading-track i{background:linear-gradient(90deg,#8d5f21,var(--gold),#f3d998);height:100%;transition:width .22s;display:block;box-shadow:0 0 12px #d8a3448c}.loading-screen b{color:#77736d;letter-spacing:.12em;margin-top:11px;font-size:9px;font-weight:400}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.collection{--collection-gold:#d7a84c;color:#f3eee4;background:radial-gradient(circle at 50% 36%,#252017 0,#0d0e0f 42%,#070809 80%);width:100%;height:100svh;padding:29px 42px 24px;position:relative;overflow:auto}.collection:before{content:"";pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}.collection-head{z-index:2;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #e8cf9d33;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:18px;font-size:9px;display:grid;position:relative}.collection-head p{color:#8d8981;margin:0}.collection-head p:last-child{justify-self:end}.collection-mark{color:#f3eee4;letter-spacing:.05em;width:max-content;font-family:Georgia,serif;font-size:18px;text-decoration:none}.collection-mark span{color:var(--collection-gold);padding:0 4px}.collection-intro{z-index:2;grid-template-columns:1fr auto;align-items:end;margin:35px 0 25px;display:grid;position:relative}.collection-intro h1{grid-row:1/span 2;margin:0;font-size:clamp(58px,6.2vw,94px);line-height:.76}.collection-intro h1 i{color:var(--collection-gold)}.collection-kicker{color:var(--collection-gold);text-transform:uppercase;letter-spacing:.23em;align-self:start;margin:7px 0 0;font-size:9px}.collection-intro>p:last-child{color:#8f8b84;width:250px;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.55}.creature-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1400px;margin:0 auto;display:grid;position:relative}.creature-card{background:#111;border:1px solid #e8cf9d33;height:clamp(310px,47vh,550px);text-decoration:none;display:block;position:relative;overflow:hidden}.creature-card img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .7s}.creature-card:first-child img{object-position:52% 48%}.creature-card:last-child img{object-position:52% 54%}.creature-shade{background:linear-gradient(#0000000d 25%,#030404e6 100%);transition:background .5s;position:absolute;inset:0}.creature-index{border:1px solid #ffffff57;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:12px;display:grid;position:absolute;top:21px;left:23px}.creature-copy{position:absolute;bottom:24px;left:26px;right:26px}.creature-copy small{color:var(--collection-gold);text-transform:uppercase;letter-spacing:.19em;margin-bottom:8px;font-size:8px;display:block}.creature-copy strong{font-family:Georgia,serif;font-size:clamp(34px,3vw,54px);font-weight:400;line-height:.95;display:block}.creature-copy strong i{color:var(--collection-gold);font-weight:400}.creature-copy em{color:#aaa59d;text-transform:uppercase;letter-spacing:.13em;margin-top:13px;font-size:8px;font-style:normal;display:block}.creature-enter{color:#ddd7cc;text-transform:uppercase;letter-spacing:.15em;opacity:.75;font-size:8px;position:absolute;top:22px;right:23px}.creature-enter b{background:#00000057;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:8px;font-size:12px;display:inline-grid}:is(.creature-card:hover img,.creature-card:focus-visible img){filter:saturate()contrast(1.04);transform:scale(1.035)}:is(.creature-card:hover .creature-shade,.creature-card:focus-visible .creature-shade){background:linear-gradient(#0000 22%,#030404d1 100%)}.creature-card:focus-visible{outline:1px solid var(--collection-gold);outline-offset:3px}.collection-foot{z-index:2;color:#686660;text-transform:uppercase;letter-spacing:.17em;pointer-events:auto;border-top:0;justify-content:space-between;margin-top:18px;padding-top:0;font-size:8px;display:flex;position:relative;bottom:auto;left:auto;right:auto}@media (max-width:760px){.collection{padding:18px 20px 22px}.collection-head{grid-template-columns:1fr 1fr}.collection-head p:first-of-type{display:none}.collection-intro{margin:34px 0 22px;display:block}.collection-intro h1{margin-top:17px;font-size:clamp(60px,18vw,82px)}.collection-intro>p:last-child{width:230px;margin-top:24px;font-size:12px}.creature-grid{grid-template-columns:1fr;gap:12px}.creature-card{height:48svh;min-height:330px}.creature-card:first-child img{object-position:38% 48%}.creature-copy{bottom:21px;left:20px;right:20px}.creature-enter{right:18px}.collection-foot{margin-top:22px}.collection-foot span:first-child{display:inline}.collection-foot span:last-child{display:none}}.finish-picker{border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090a0aad;border-radius:999px;gap:11px;padding:6px 10px;top:auto;bottom:113px;left:50%;transform:translate(-50%)}.hint{left:43px;right:auto}.hint-mobile{display:none}@media (max-width:760px){.finish-picker{gap:8px;padding:5px 8px;display:flex;top:auto;bottom:108px;left:50%;transform:translate(-50%)}.finish-picker>p{margin:0}.finish-picker>div{gap:3px}.finish-picker button{width:26px;height:26px}.hint{gap:8px;width:max-content;display:flex;bottom:156px;left:50%;right:auto;transform:translate(-50%)}.hint span{width:34px;height:34px;font-size:10px}.hint-desktop{display:none}.hint-mobile{display:block}}:root{--leaf:#a9c58f;--leaf-bright:#dcebc8;--ink:#eef4e7;--muted:#9aa89b;--glass:#0c1610c7;--hairline:#dbecd133}.lb-experience{width:100vw;height:100svh;min-height:650px;color:var(--ink);background:radial-gradient(circle at 59% 46%,#24352a 0,#101b14 31%,#09100c 70%);position:relative;overflow:hidden}.lb-viewer{cursor:grab;touch-action:none;position:absolute;inset:0}.lb-viewer:active{cursor:grabbing}.lb-hover-tip{z-index:7;pointer-events:none;color:var(--leaf-bright);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#08100be6;border:1px solid #dcebcf5c;border-radius:15px;padding:7px 10px;font-size:8px;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(6px);box-shadow:0 8px 25px #0000003d}.lb-hover-tip.is-visible{opacity:1;transform:translateY(0)}.lb-atmosphere{pointer-events:none;mix-blend-mode:normal;background:linear-gradient(115deg,#040906d1 0,#0000 42%,#0408054d 70%,#040805b8);position:absolute;inset:0}.lb-atmosphere:after{content:"";opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:absolute;inset:0}.lb-atmosphere i{background:var(--leaf-bright);opacity:.28;border-radius:50%;width:3px;height:3px;position:absolute}.lb-atmosphere i:first-child{top:19%;left:48%}.lb-atmosphere i:nth-child(2){top:25%;left:72%}.lb-atmosphere i:nth-child(3){top:71%;left:63%}.lb-header{z-index:3;border-bottom:1px solid var(--hairline);letter-spacing:.2em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;font-size:9px;display:grid;position:absolute;top:25px;left:38px;right:38px}.lb-header p{color:#b4c0b4;margin:0}.lb-back{align-items:center;gap:11px;width:max-content;text-decoration:none;display:flex}.lb-back:first-letter{color:var(--leaf-bright)}.lb-chapter{color:#7e8d80;justify-self:end}.lb-intro{z-index:3;pointer-events:none;max-width:520px;position:absolute;top:15%;left:5.5vw}.lb-kicker{color:var(--leaf);text-transform:uppercase;letter-spacing:.21em;margin:0 0 20px;font-size:9px}.lb-intro h1{letter-spacing:-.05em;text-shadow:0 5px 35px #0009;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,5.9vw,94px);font-weight:400;line-height:.82}.lb-intro h1 i{color:var(--leaf-bright);font-weight:400}.lb-latin{color:#c0cbbb;margin:23px 0 0 4px;font-family:Georgia,serif;font-size:14px;font-style:italic}.lb-size{color:#718074;letter-spacing:.16em;text-transform:uppercase;margin:9px 0 0 4px;font-size:8px}.lb-topics{z-index:4;position:absolute;bottom:92px;left:5.5vw}.lb-topics>p{color:#77847a;text-transform:uppercase;letter-spacing:.18em;margin:0 0 11px;font-size:8px}.lb-topics>div{gap:5px;display:flex}.lb-topics button{border:1px solid var(--hairline);color:#9eaaa0;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08100b8c;border-radius:18px;height:34px;padding:0 11px;font-size:8px;transition:all .2s}.lb-topics button span{color:var(--leaf);margin-right:7px}.lb-topics button:hover,.lb-topics button.active{background:var(--leaf-bright);border-color:var(--leaf-bright);color:#17231a}.lb-topics button.active span{color:#17231a}.lb-fact{z-index:5;border:1px solid var(--hairline);background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:4px;width:min(365px,32vw);max-height:78vh;padding:22px 24px 21px;animation:.32s fact-in;position:absolute;top:12%;right:4.2vw;overflow:auto;box-shadow:0 22px 70px #00000057}.lb-close{color:#89978b;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:22px;position:absolute;top:12px;right:14px}.lb-fact-number{color:var(--leaf);font-family:Georgia,serif;font-size:11px}.lb-fact>p:not(.lb-fact-text){color:#809083;text-transform:uppercase;letter-spacing:.16em;margin-left:11px;font-size:8px;display:inline}.lb-fact h2{color:#edf4e7;margin:14px 28px 13px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.05}.lb-fact-media{aspect-ratio:16/9;background:#09100c;border:1px solid #dbecd129;border-radius:3px;margin:0 0 14px;position:relative;overflow:hidden}.lb-fact-media img{object-fit:cover;width:100%;height:100%;transition:opacity .65s,transform 1s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.lb-fact-media .lb-wing-frame{opacity:0;transform:scale(.94)}.lb-fact-media.is-open>img:first-child{opacity:0;transform:scale(1.08)}.lb-fact-media.is-open .lb-wing-frame{opacity:1;transform:scale(1)}.lb-fact-media figcaption{z-index:2;color:#c6d5bd;letter-spacing:.12em;text-transform:uppercase;background:#050c08ad;padding:4px 6px;font-size:7px;position:absolute;bottom:7px;left:9px}.lb-wing-button{width:100%;color:var(--leaf-bright);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#a9c58f14;border:1px solid #a9c58f57;border-radius:3px;margin:-3px 0 14px;padding:9px 12px;font-size:8px}.lb-wing-button:hover{background:#a9c58f29}.lb-rule{background:var(--leaf);width:34px;height:1px;margin-bottom:14px}.lb-fact-text{color:#aeb9af;margin:0;font-family:Georgia,serif;font-size:12.5px;line-height:1.55}.lb-fact strong{border-left:2px solid var(--leaf);color:#dbe8d0;background:#a9c58f17;margin-top:14px;padding:11px 12px;font-size:10px;font-weight:500;line-height:1.45;display:block}.lb-fact a{color:#718174;text-transform:uppercase;letter-spacing:.1em;margin-top:15px;font-size:8px;text-decoration:none;display:block}@keyframes fact-in{0%{opacity:0;transform:translateY(9px)}}.lb-invite{z-index:3;color:#77877a;align-items:center;gap:13px;display:flex;position:absolute;top:46%;right:5vw}.lb-invite span{border:1px solid var(--hairline);width:35px;height:35px;color:var(--leaf);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.lb-invite p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;line-height:1.55}.lb-views{z-index:5;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080f0ab8;border-radius:25px;padding:4px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.lb-views button{color:#87938a;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-radius:20px;min-width:70px;height:33px;padding:0 13px;font-size:8px}.lb-views button.active,.lb-views button:hover{background:var(--leaf-bright);color:#142018}.lb-gesture{z-index:3;color:#657368;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;right:4vw}.lb-gesture span{color:var(--leaf);font-family:Georgia,serif;font-size:11px}.lb-gesture p{text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:7px}.lb-gesture .mobile{display:none}.lb-loading{z-index:20;background:radial-gradient(circle,#1c2c21,#09100c 55%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .65s,visibility .65s;display:flex;position:absolute;inset:0}.lb-loading.is-ready{opacity:0;visibility:hidden;pointer-events:none}.lb-loader-icon{color:#dbeacb;text-shadow:0 0 24px #bcd89e;font-size:18px}.lb-loading p{text-transform:uppercase;letter-spacing:.22em;color:#91a094;margin:19px 0 13px;font-size:8px}.lb-loading>div{background:#ffffff1f;width:min(260px,64vw);height:1px}.lb-loading>div i{background:var(--leaf-bright);height:100%;transition:width .2s;display:block}.lb-loading b{color:#708075;margin-top:9px;font-size:8px;font-weight:400}@media (max-width:800px){.lb-experience{min-height:540px}.lb-header{grid-template-columns:1fr 1fr;height:42px;top:12px;left:17px;right:17px}.lb-header p{display:none}.lb-intro{max-width:90vw;top:10%;left:19px}.lb-kicker{margin-bottom:10px}.lb-intro h1{font-size:clamp(42px,13.2vw,68px);line-height:.83}.lb-latin{margin-top:12px;font-size:11px}.lb-size{margin-top:6px}.lb-topics{padding-left:17px;bottom:102px;left:0;right:0;overflow:hidden}.lb-topics>p{margin-bottom:7px}.lb-topics>div{scrollbar-width:none;padding:0 17px 8px 0;overflow-x:auto}.lb-topics button{flex:none;height:31px}.lb-fact{width:auto;max-height:55vh;padding:16px 18px;inset:auto 14px 150px;overflow:auto}.lb-fact h2{margin:10px 28px 11px 0;font-size:20px}.lb-fact-media{aspect-ratio:2;margin-bottom:10px}.lb-wing-button{margin-bottom:11px}.lb-fact-text{font-size:11.5px}.lb-fact strong{margin-top:10px}.lb-fact a{margin-top:11px}.lb-invite{top:54%;right:17px}.lb-views{justify-content:space-between;bottom:54px;left:12px;right:12px;transform:none}.lb-views button{flex:1;min-width:0;padding:0 5px;font-size:7px}.lb-gesture{justify-content:center;bottom:17px;left:0;right:0}.lb-gesture .desktop{display:none}.lb-gesture .mobile{display:block}}@media (max-height:690px) and (min-width:801px){.lb-intro{top:14%}.lb-intro h1{font-size:64px}.lb-topics{bottom:82px}.lb-fact{top:16%}}.lb-fact-media{aspect-ratio:5/4}.lb-fact-media img{object-fit:contain}@media (max-width:800px){.lb-hover-tip{display:none}.lb-fact-media{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.lb-fact{animation:none}}body:has(.lb-experience){overflow-y:auto}.lb-modes{z-index:4;flex-wrap:wrap;gap:6px;max-width:390px;display:flex;position:absolute;top:calc(15% + 245px);left:5.5vw}.lb-modes button,.lb-quiz button:not(.lb-close),.lb-overview{border:1px solid var(--hairline);color:var(--leaf-bright);cursor:pointer;background:#08100be6;border-radius:22px;min-height:44px;padding:10px 15px;font-size:14px}.lb-modes button[aria-pressed=true],.lb-modes button[aria-expanded=true],.lb-quiz .lb-primary{background:var(--leaf-bright);color:#132019}:is(.lb-experience button:focus-visible,.lb-experience summary:focus-visible,.lb-experience a:focus-visible){outline:2px solid var(--leaf-bright);outline-offset:4px}.lb-experience button:disabled{cursor:default;opacity:.5}.lb-quiz,.lb-size-card{z-index:5;border:1px solid var(--hairline);background:#09140df5;border-radius:8px;width:min(370px,32vw);max-height:65%;padding:25px;position:absolute;top:14%;right:4vw;overflow:auto;box-shadow:0 16px 50px #0005}.lb-quiz h2,.lb-size-card h2{margin:16px 22px 15px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}.lb-quiz p,.lb-size-card p{color:#bccabb;margin:12px 0;font-size:16px;line-height:1.5}.lb-quiz .lb-kicker{color:var(--leaf);margin:0 0 12px;font-size:12px}.lb-quiz progress{width:100%;height:5px;accent-color:var(--leaf);border:0}.lb-quiz .lb-feedback:empty{display:none}.lb-quiz .is-correct{color:var(--leaf-bright);border-left:2px solid var(--leaf);padding-left:12px}.lb-quiz .lb-hint{color:#d8dfb2;font-size:14px}.lb-actions{flex-wrap:wrap;gap:8px;display:flex}.lb-size-card strong{color:var(--leaf-bright)}.lb-size-card small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.lb-size-card a{color:var(--leaf);margin-top:14px;font-size:12px;display:block}.lb-measure{margin:27px 0 22px;padding-top:28px}.lb-measure-range{border-bottom:3px solid var(--leaf-bright);text-align:right;width:80%;color:var(--leaf-bright);margin-bottom:10px;font-size:14px;position:relative}.lb-measure-range:after{content:"";border-bottom:7px solid var(--leaf);opacity:.5;position:absolute;bottom:-3px;left:62.5%;right:0}.lb-ruler{border-top:1px solid var(--muted);color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.lb-ruler span{justify-content:center;width:1px;padding-top:10px;display:flex;position:relative}.lb-ruler span:before{content:"";border-left:1px solid var(--muted);height:6px;position:absolute;top:0}.is-inspecting .lb-viewer,.is-playing .lb-viewer{right:min(440px,38vw)}.is-inspecting .lb-intro,.is-playing .lb-intro{max-width:420px;top:12%}.is-inspecting .lb-intro h1,.is-playing .lb-intro h1{font-size:50px}.is-inspecting .lb-modes,.is-playing .lb-modes{top:calc(12% + 185px)}.lb-fact{width:min(390px,34vw);max-height:calc(100% - 220px);padding:24px;top:12%}.lb-fact h2{font-size:28px;line-height:1.15}.lb-fact-text{color:#d3ddce;font-size:18px;line-height:1.5}.lb-fact>p:not(.lb-fact-text),.lb-fact-number{font-size:12px}.lb-fact-media figcaption{letter-spacing:.04em;text-transform:none;padding:5px 8px;font-size:10px;bottom:0;left:0}.lb-wing-button{letter-spacing:0;text-transform:none;min-height:44px;font-size:13px}.lb-learn-more{color:#b9c5b6;margin:18px 0;font-size:16px;line-height:1.6}.lb-learn-more summary{cursor:pointer;color:var(--leaf-bright);padding:8px 0;font-size:15px}.lb-learn-more p{margin:12px 0}.lb-learn-more .lb-image-note{color:#99a996;font-size:13px}.lb-fact strong{font-size:14px}.lb-fact a{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.5}.lb-overview{width:100%;margin-top:5px}.lb-close{width:40px;height:40px;font-size:25px}.lb-topics button{letter-spacing:.02em;min-height:40px;font-size:12px}.lb-topics>p{letter-spacing:.06em;font-size:12px}.lb-views button{letter-spacing:.02em;min-height:38px;font-size:12px}.lb-gesture p{letter-spacing:.02em;font-size:10px}.lb-hover-tip{letter-spacing:.02em;text-transform:none;font-size:12px}.lb-invite p{letter-spacing:.04em;text-transform:none;font-size:12px}@media (min-width:801px) and (max-width:1200px){.lb-intro h1{font-size:64px}.lb-modes{max-width:320px;top:calc(15% + 205px)}.lb-topics{bottom:110px;right:4vw}.lb-topics>div{flex-wrap:wrap}.lb-gesture{bottom:7px}.lb-fact,.lb-quiz,.lb-size-card{right:2vw}}@media (max-width:800px){.lb-experience{height:100svh;min-height:740px}.lb-modes{gap:5px;max-width:none;top:calc(10% + 170px);left:17px;right:17px}.lb-modes button{padding:9px 11px;font-size:13px}.lb-topics{bottom:105px}.lb-topics>p{font-size:11px}.lb-topics button{font-size:12px}.lb-views button{font-size:11px}.lb-gesture p{text-transform:none;font-size:10px}.lb-invite{top:auto;bottom:177px;right:17px}.lb-invite p{font-size:11px}.is-inspecting .lb-intro,.is-playing .lb-intro{top:72px;left:17px}.is-inspecting .lb-intro h1,.is-playing .lb-intro h1{font-size:27px;line-height:1}.is-inspecting .lb-intro br,.is-playing .lb-intro br{display:none}.is-inspecting .lb-intro i,.is-playing .lb-intro i{margin-left:6px}.is-inspecting .lb-kicker,.is-playing .lb-intro .lb-kicker,.is-inspecting .lb-latin,.is-playing .lb-latin,.is-inspecting .lb-size,.is-playing .lb-size{display:none}.is-inspecting .lb-modes,.is-playing .lb-modes{top:115px}.is-inspecting .lb-viewer,.is-playing .lb-viewer{inset:155px 0 55%}.lb-fact,.lb-quiz,.lb-size-card{width:auto;max-height:calc(55% - 180px);padding:17px 19px;inset:auto 14px 180px}.lb-fact h2,.lb-quiz h2,.lb-size-card h2{margin:10px 20px 13px 0;font-size:23px}.lb-fact-media{aspect-ratio:5/4}.lb-fact-text{font-size:17px}.lb-quiz p{font-size:15px}.lb-quiz .lb-kicker{font-size:11px;display:block}.lb-quiz .lb-quiz-instruction{display:none}.lb-size-card{max-height:55%;bottom:175px}}@media (prefers-reduced-motion:reduce){.lb-fact-media img,.lb-hover-tip{transition:none}}.lb-size{pointer-events:auto;z-index:6;width:max-content;max-width:280px;position:relative}.lb-size summary{cursor:pointer;color:#a4b39e;padding:7px 0;font-size:10px;list-style:none}.lb-size summary span{margin-left:6px}.lb-size[open]{border:1px solid var(--hairline);background:#0c1911;border-radius:5px;padding:8px 13px}.lb-size p{letter-spacing:0;text-transform:none;color:#ccd6c6;margin:10px 0;font-size:14px;line-height:1.5}.lb-size a{letter-spacing:0;text-transform:none;color:var(--leaf);font-size:11px}.lb-intro:has(.lb-size[open]){z-index:8}.lb-topics{padding:0;bottom:25px;left:4vw;right:auto;overflow:visible}.lb-topics>summary{border:1px solid var(--hairline);color:#c6d4bf;cursor:pointer;background:#0b1710;border-radius:25px;align-items:center;gap:22px;min-height:46px;padding:0 17px;font-size:13px;list-style:none;display:flex}.lb-topics>summary::-webkit-details-marker{display:none}.lb-topics[open]>summary span{transform:rotate(45deg)}.lb-topics>nav{border:1px solid var(--hairline);background:#0c1911;border-radius:12px;gap:4px;width:225px;padding:12px;display:grid;position:absolute;bottom:58px;left:0;box-shadow:0 15px 40px #0008}.lb-topics button{text-align:left;text-transform:none;border:0;border-radius:6px;font-size:14px}.lb-about-button{z-index:4;color:#91a28c;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px;text-decoration:underline;position:absolute;bottom:67px;right:4vw}.lb-gesture{max-width:25vw;bottom:28px}.lb-gesture p{line-height:1.5}.lb-observation{border-top:1px solid var(--hairline);margin:20px 0 17px;padding-top:12px}.lb-observation-label{color:var(--leaf);letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px;font-size:10px}.lb-photo{aspect-ratio:1;isolation:isolate;outline-offset:5px;background:#09100c;border-radius:50%;outline:1px solid #9ab18466;width:min(100%,270px);margin:0 auto 15px;position:relative;overflow:hidden}.lb-photo img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.lb-photo.is-whole{aspect-ratio:4/3;border-radius:5px;outline:none;width:100%}.lb-photo-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.lb-photo-controls button{border:1px solid var(--hairline);color:#d7e4cb;cursor:pointer;background:0 0;border-radius:22px;min-height:40px;padding:9px 12px;font-size:12px}.lb-photo-controls label{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.lb-photo-controls input{width:65px;accent-color:var(--leaf)}.lb-observe-prompt{color:#e0ead5;margin:14px 0 5px;font-family:Georgia,serif;font-size:17px;line-height:1.45}.lb-photo-credit{color:#91a18c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:10px;text-decoration:underline}.lb-fact{background:#09140df7;border-radius:10px;max-height:calc(100% - 175px);top:11%}.lb-fact h2{font-size:26px}.lb-fact-text{font-size:16px}.lb-credits{border:1px solid var(--hairline);color:#d8e2d2;background:#0d1a12;border-radius:12px;width:min(560px,100vw - 30px);max-height:85svh;margin:auto;padding:30px;position:fixed;inset:0;overflow:auto}.lb-credits::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030905bb}.lb-credits h2{margin:5px 30px 20px 0;font:32px Georgia,serif}.lb-credits p,.lb-credits li{font-size:15px;line-height:1.6}.lb-credits li{margin:12px 0}.lb-credits a{color:var(--leaf-bright)}@media (min-width:801px) and (max-width:1200px){.lb-views{left:49%}.lb-views button{min-width:58px;padding:0 8px}.lb-topics{bottom:25px;left:2vw;right:auto}.lb-topics>summary{padding:0 12px;font-size:12px}.lb-gesture{max-width:20vw;bottom:17px;right:2vw}.lb-gesture p{font-size:9px}.lb-about-button{bottom:67px;right:2vw}.lb-fact{width:34vw;padding:19px}.lb-photo{max-width:220px}}@media (max-width:800px){.lb-topics{bottom:105px;left:14px;right:auto}.lb-topics>summary{gap:13px;min-height:42px;font-size:12px}.lb-about-button{font-size:10px;bottom:110px;right:10px}.lb-gesture{max-width:none;bottom:17px}.lb-fact,.lb-quiz{max-height:calc(53% - 158px);top:auto;bottom:158px}.lb-fact h2{font-size:22px}.lb-photo{max-width:225px}.lb-fact-text{font-size:16px}.is-inspecting .lb-viewer,.is-playing .lb-viewer{inset:160px 0 53%}.lb-photo-controls input{width:75px}.lb-size summary{font-size:9px}.lb-invite{bottom:170px}.lb-invite p{max-width:185px}}@media (prefers-reduced-motion:reduce){.lb-photo img{transition:none}}@media (max-width:800px){.is-inspecting.lb-experience{height:auto;min-height:100svh}.is-inspecting .lb-viewer{height:240px;inset:160px 0 auto}.is-inspecting .lb-fact{width:auto;max-height:none;margin:410px 14px 170px;position:relative;inset:auto;overflow:visible}.is-inspecting .lb-views,.is-inspecting .lb-topics,.is-inspecting .lb-gesture,.is-inspecting .lb-about-button{position:fixed}.is-inspecting .lb-views{background:#0b1710}.is-inspecting .lb-gesture{background:#09120cf0;padding:8px 0;bottom:6px}.is-inspecting .lb-about-button{background:#09120cef;border-radius:8px}.lb-photo.is-whole{max-width:100%}}.lb-intro .lb-modes{pointer-events:auto;max-width:none;margin-top:15px;position:static}@media (max-width:800px){.lb-intro .lb-modes{margin-top:12px}.is-inspecting .lb-intro .lb-modes,.is-playing .lb-intro .lb-modes{margin-top:14px}}.lb-fact h2{color:#243b2a;letter-spacing:-.02em;font-size:28px;line-height:1.1}.lb-fact>p:not(.lb-fact-text){color:#68725c;letter-spacing:.12em;font-size:12px}.lb-fact-number{color:#9a4939;font-size:15px;font-style:italic}.lb-fact .lb-fact-text{color:#3f493d;font-size:17px;line-height:1.6}.lb-fact .lb-rule{background:#9b563f;width:38px;margin:18px 0 12px}.lb-fact .lb-learn-more{color:#4b5747}.lb-fact .lb-learn-more summary{color:#314831;font-size:15px}.lb-fact a{color:#506640;font-size:12px}.lb-fact a:hover{color:#1f3b28;text-decoration:underline}.lb-fact .lb-overview{color:#314c35;background:0 0;border-color:#75826670;border-radius:4px;font-size:14px}.lb-notebook{border-top:1px solid #7f896245;margin:18px 0 0;padding-top:13px}.lb-notebook-heading{color:#6d735d;font-variant:small-caps;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:5px;margin:0 0 12px;font-size:12px;display:flex}.lb-notebook-heading span{color:#8b7d65;letter-spacing:0;font:italic 12px Georgia,serif}.lb-notebook-plate{margin:0}.lb-plate-open{cursor:zoom-in;color:#4a5a42;text-align:right;background:0 0;border:0;border-radius:0;width:100%;padding:0 0 29px;display:block;position:relative}.lb-plate-open img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.lb-plate-open>span{text-underline-offset:3px;font-size:14px;text-decoration:underline;position:absolute;bottom:4px;right:0}.lb-notebook-plate figcaption{color:#505a45;border-left:2px solid #a8654970;margin:12px 0 0;padding:2px 0 2px 15px;font:italic 17px/1.45 Georgia,serif;position:relative}.lb-notebook-plate figcaption>span{text-transform:uppercase;letter-spacing:.12em;color:#916043;margin-bottom:5px;font:12px/1.4 system-ui,sans-serif;display:block}.lb-notebook-question{color:#36492f;margin:0 0 8px;font:20px/1.25 Georgia,serif;display:block}.lb-plate-dialog{color:#33422f;background:#f4eddc;border:1px solid #b6a88a;border-radius:5px;width:min(850px,100vw - 24px);max-height:94svh;margin:auto;padding:44px 24px 20px;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 90px #0008}.lb-plate-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06100cce}.lb-plate-dialog>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:70svh;display:block}.lb-plate-dialog>p{color:#505a45;margin:18px 0 0;font:italic 18px/1.5 Georgia,serif}.lb-plate-dialog .lb-close{color:#42503b;background:#f4eddc;border-radius:50%;position:fixed;top:max(20px,3svh);right:max(20px,50vw - 413px)}@media (max-width:800px){.lb-fact{padding:22px 21px 22px 27px}.lb-fact h2{font-size:26px}.lb-plate-dialog{padding:45px 14px 18px}.lb-plate-dialog>p{font-size:16px}.is-inspecting.lb-experience:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(#0000,#09120cf5 17%,#09120c 100%);height:158px;position:fixed;bottom:0;left:0;right:0}.is-inspecting .lb-views,.is-inspecting .lb-topics,.is-inspecting .lb-gesture,.is-inspecting .lb-about-button{z-index:8}.lb-header{border-bottom:0;height:36px;display:flex;top:12px;left:14px;right:14px}.lb-back{justify-content:center;min-width:40px;min-height:44px;font-size:20px}.lb-back span,.lb-chapter{display:none}.lb-experience .lb-intro{max-width:none;top:20px;left:64px;right:14px}.lb-experience .lb-intro h1{letter-spacing:-.03em;text-shadow:none;font-size:22px;line-height:1.2}.lb-experience .lb-intro h1 br{display:none}.lb-experience .lb-intro h1 i{margin-left:.2em}.lb-experience .lb-intro .lb-kicker,.lb-experience .lb-intro .lb-latin,.lb-experience .lb-intro .lb-size{display:none}.lb-experience .lb-intro .lb-modes{gap:6px;margin-top:12px;margin-left:-50px}.lb-intro .lb-modes button{min-height:44px;padding:8px 13px;font-size:14px}.lb-invite{display:none}.is-inspecting .lb-viewer,.is-playing .lb-viewer{top:112px}.is-inspecting .lb-fact{margin-top:362px}}.lb-fact{--leaf:#70dbe2;--leaf-bright:#d8f7bd;--hairline:#5ee5ed35;--muted:#a1b7ad;color:#e9f7f1;background:#081a17;border:1px solid #4bc9d347;border-radius:14px;padding:24px;box-shadow:0 22px 70px #0007,inset 0 1px #7befee15}.lb-fact h2{letter-spacing:-.04em;color:#ddf7c6;font-family:system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1.15}.lb-fact>p:not(.lb-fact-text),.lb-fact-number{color:#7bdfe6}.lb-fact .lb-close{color:#d5eeeb}.lb-fact .lb-fact-text,.lb-fact .lb-learn-more{color:#c0d7ce}.lb-fact .lb-learn-more summary,.lb-fact a{color:#85e5e8}.lb-fact a:hover{color:#e0ffff}.lb-fact .lb-rule{background:#51dbe3;width:36px}.lb-fact strong{color:#ddf7c6;background:#69e8e510;border-left-color:#4fdae6}.lb-fact .lb-overview{color:#c4f1e5;background:#102b25;border-color:#62bbc451;border-radius:24px}.lb-fact .lb-overview:hover{background:#194037}:is(.lb-fact button:focus-visible,.lb-fact a:focus-visible,.lb-fact summary:focus-visible){outline-color:#61e8f0}.lb-hover-tip{color:#a2f7fa;background:#06201cf5;border-color:#48e8f1a6;box-shadow:0 0 15px #25dbe322,0 6px 22px #0006}.lb-luminous{margin:20px 0 0}.lb-luminous-open{color:#b4f7fa;cursor:zoom-in;background:#071613;border:1px solid #5ddfe529;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lb-luminous-open img{object-fit:contain;width:100%;height:auto;display:block}.lb-luminous-open span{background:#041a17e8;border:1px solid #6de8ed55;border-radius:18px;padding:6px 10px;font-size:13px;position:absolute;bottom:9px;right:9px}.lb-luminous-legend{color:#8be5e9;flex-wrap:wrap;gap:8px 14px;margin:14px 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.lb-luminous-legend li:before{content:"";border:1px solid #54e0ed;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 6px #36e0e966}.lb-luminous figcaption{color:#c1d4cc;font:16px/1.55 system-ui,sans-serif}.lb-luminous-dialog{color:#c6e6da;background:#071a16;border:1px solid #62dce650;border-radius:14px;width:min(1000px,100vw - 24px);max-height:94svh;margin:auto;padding:48px 18px 18px;position:fixed;inset:0;overflow:auto}.lb-luminous-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b09e0}.lb-luminous-dialog img{object-fit:contain;width:100%;height:auto;max-height:72svh;display:block}.lb-luminous-dialog p{margin:12px 0 0;font:16px/1.5 system-ui,sans-serif}.lb-luminous-dialog p:first-of-type{color:#84edf1}.lb-flight-trigger{pointer-events:auto;color:#91eff3;min-height:44px;font:inherit;cursor:pointer;background:#092124;border:1px solid #36ced166;border-radius:24px;margin-top:10px;padding:10px 16px;font-size:14px;display:block}.lb-flight-trigger:hover{background:#103439;border-color:#70edf4}.lb-flight-trigger:focus-visible{outline-offset:4px;outline:2px solid #85f4ff}.lb-flight-dialog button:focus-visible{outline-offset:4px;outline:2px solid #85f4ff}.lb-flight-dialog{box-sizing:border-box;color:#e0edda;pointer-events:auto;background:#081b17;border:1px solid #3f6f68;border-radius:18px;width:min(760px,100vw - 24px);max-height:94svh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto}.lb-flight-dialog[open]{background:#080e0c;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100vw;max-width:none;height:100dvh;max-height:none;padding:60px 16px 22px;display:flex}.lb-flight-dialog[open] video{object-fit:contain;box-sizing:border-box;aspect-ratio:678/544;background:#303330;border:1px solid #72bab066;border-radius:14px;flex:none;width:min(100%,980px,124.63dvh - 236.797px);height:auto;min-height:0;max-height:none;margin:6px 0 12px;box-shadow:0 0 0 5px #15241f,0 20px 65px #0008}.lb-flight-dialog .lb-flight-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-flight-close{position:absolute;top:16px;right:20px}.lb-flight-dialog .lb-flight-controls{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:8px;display:flex}.lb-flight-dialog button{color:#dce9df;cursor:pointer;background:#10231e;border:1px solid #5d82755c;border-radius:24px;min-height:44px;padding:9px 16px;font:14px sans-serif}.lb-flight-dialog button:hover{background:#1a3930}.lb-flight-info{color:#91a69c;text-align:center;flex-shrink:0;max-width:580px;font-size:12px}.lb-flight-info summary{cursor:pointer;min-height:24px}.lb-flight-info p{font-size:13px}.lb-flight-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#020906e8}.lb-flight-dialog h2{margin:8px 25px 18px 0;font:600 clamp(24px,4vw,34px)/1.15 sans-serif}.lb-flight-dialog video{aspect-ratio:678/544;object-fit:contain;background:#111a16;border-radius:10px;width:100%;max-height:56svh;display:block}.lb-flight-dialog p{font-size:16px;line-height:1.5}.lb-flight-dialog .lb-kicker{color:#84edf1;margin-right:28px;font-size:13px}.lb-flight-dialog .lb-flight-note{color:#a6b9b1;font-size:13px}.lb-flight-dialog a{color:#84edf1}@media (max-width:800px){.lb-intro>.lb-flight-trigger{margin-top:6px;margin-left:-50px;padding:8px 13px}.lb-flight-dialog{padding:22px 16px}.lb-flight-dialog video{max-height:48svh}}.lb-luminous-dialog .lb-close{color:#b8f5f6;top:5px;right:8px}.lb-header-tools{justify-self:end;align-items:center;gap:20px;display:flex}.lb-language{pointer-events:auto;letter-spacing:0;background:#081a17e8;border:1px solid #58d7df40;border-radius:24px;gap:2px;padding:2px;display:flex}.lb-language button{color:#bdd4cb;cursor:pointer;background:0 0;border:0;border-radius:22px;min-width:44px;min-height:44px;padding:6px;font:500 14px system-ui}.lb-language button[aria-pressed=true]{color:#a4f5f8;background:#16413d}.lb-language button:hover{background:#20534d}.lb-language button:focus-visible{outline-offset:2px;outline:2px solid #85eef4}@media (max-width:800px){.lb-header{z-index:6;pointer-events:none;justify-content:space-between}.lb-back,.lb-header-tools{pointer-events:auto}.lb-experience .lb-intro{top:66px;left:14px;right:14px}.lb-experience .lb-intro h1{font-size:20px}.lb-experience .lb-intro .lb-modes,.lb-intro>.lb-flight-trigger{margin-left:0}.lb-experience .lb-intro .lb-modes{margin-top:8px}.is-inspecting .lb-viewer,.is-playing .lb-viewer{top:155px}.lb-fact{padding:20px}.lb-fact h2{font-size:24px}.lb-luminous{margin-top:16px}.lb-luminous-dialog{padding:45px 12px 16px}}
