/*! 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-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-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-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-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;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}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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,)}}:root{--ink:#10251f;--forest:#173a30;--cream:#f6f0e5;--paper:#fffdf8;--copper:#bd754d;--line:#dcd4c6;--muted:#68756f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.site-header{color:#fff;background:var(--ink);z-index:20;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}.brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--copper);color:#f4c7a8;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;display:grid}.brand strong{letter-spacing:.14em;font:600 17px/1 Georgia,serif;display:block}.brand small{color:#afbeb7;letter-spacing:.04em;margin-top:5px;font-size:10px;display:block}.site-header>nav{gap:32px;display:flex}.site-header nav a{color:#c8d2ce;font-size:13px;text-decoration:none}.site-header nav a:hover,.site-header nav .active{color:#fff}.mobile-navigation{display:none;position:relative}.mobile-navigation summary{color:#fff;cursor:pointer;background:0 0;border:1px solid #49635a;border-radius:999px;padding:9px 14px;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation-links{background:#08130f;border:1px solid #b78a3a73;flex-direction:column;gap:0;width:min(82vw,320px);padding:10px;display:flex;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 60px #0000008c}.mobile-navigation-links a{border-bottom:1px solid #b78a3a24;padding:13px 14px}.mobile-navigation-links a:last-child{border-bottom:0}.mobile-navigation-links .active{color:var(--gold-light);background:#b78a3a1f}.hero{color:#fff;background:radial-gradient(circle at 82% 0,#315d4d 0,#0000 34%),linear-gradient(135deg,#10251f,#173a30);justify-content:space-between;align-items:flex-end;min-height:390px;padding:74px 8vw 64px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-110px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.eyebrow{letter-spacing:.2em;color:var(--copper);margin:0 0 13px;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.045em;max-width:720px;margin:0;font:400 clamp(48px,7vw,88px)/.95 Georgia,serif}.hero-copy{color:#c8d2ce;max-width:570px;margin:24px 0 0;font-size:16px;line-height:1.65}.hero-note{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c1673;border:1px solid #fff3;min-width:160px;padding:18px 22px}.hero-note span,.hero-note small{color:#b9c6c0;text-transform:uppercase;letter-spacing:.12em;font-size:11px;display:block}.hero-note strong{margin:8px 0 5px;font:400 38px/1 Georgia,serif;display:block}.catalog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.catalog-heading h2{margin:0;font:400 clamp(34px,4vw,52px)/1 Georgia,serif}.filter-toggle{border:1px solid var(--ink);background:#fff;border-radius:999px;padding:11px 16px;display:none}.filter-toggle span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:7px;font-size:11px;display:inline-grid}.catalog-layout{grid-template-columns:220px 1fr;gap:44px;padding-top:32px;display:grid}.filter-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.filter-top strong{font-family:Georgia,serif}.filter-top button{color:var(--copper);cursor:pointer;background:0 0;border:0;font-size:12px}fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:24px 0}legend{text-transform:uppercase;letter-spacing:.12em;margin-bottom:13px;font-size:11px;font-weight:700}label{color:#4f5d57;cursor:pointer;align-items:center;gap:10px;margin:10px 0;font-size:13px;display:flex}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #9ba59f;place-items:center;width:16px;height:16px;display:grid}input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px}.result-meta{color:var(--muted);justify-content:space-between;margin-bottom:18px;font-size:12px;display:flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.gecko-card{background:#fff;border:1px solid #e5dfd4;transition:transform .2s,box-shadow .2s;box-shadow:0 15px 40px #18312812}.gecko-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #1831281f}.photo-wrap{aspect-ratio:4/3;background:#e7e1d7;position:relative;overflow:hidden}.photo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.photo-wrap span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#10251fe0;padding:7px 10px;font-size:10px;position:absolute;bottom:14px;left:14px}.card-copy{grid-template-columns:1fr auto;gap:6px 18px;padding:22px;display:grid}.card-copy p{margin:0}.card-copy>div>p{color:var(--copper);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.card-copy h3{margin:7px 0 0;font:400 27px/1 Georgia,serif}.card-copy>strong{font:400 20px/1 Georgia,serif}.genetics{color:var(--muted);grid-column:1/-1;min-height:20px;font-size:13px}.card-footer{color:var(--muted);border-top:1px solid #eee8df;grid-column:1/-1;justify-content:space-between;margin-top:14px;padding-top:15px;font-size:12px;display:flex}.card-footer a{color:var(--ink);font-weight:700;text-decoration:none}.empty{text-align:center;border:1px dashed var(--line);background:var(--cream);padding:70px 20px}.empty h3{margin:0;font:400 28px Georgia,serif}.empty button{background:var(--ink);color:#fff;border:0;padding:11px 17px}@media (max-width:820px){.site-header>nav{display:none}.mobile-navigation{display:block}.hero{align-items:flex-start;padding:58px 6vw}.hero-note{display:none}.catalog{padding:52px 5vw}.catalog-heading{align-items:center}.filter-toggle,.catalog-layout{display:block}.filters{display:none}.filters.open{background:var(--cream);margin-bottom:28px;padding:20px;display:block}.grid{grid-template-columns:1fr 1fr;gap:14px}.card-copy{padding:16px}.card-copy h3{font-size:23px}.brand small{display:none}}@media (max-width:560px){.site-header{height:70px;padding:0 18px}.brand strong{font-size:14px}.hero{min-height:355px;padding:54px 22px}.hero h1{font-size:49px}.hero-copy{font-size:14px}.catalog{padding:44px 16px 70px}.catalog-heading h2{font-size:33px}.grid{grid-template-columns:1fr}.photo-wrap{aspect-ratio:5/4}.result-meta span:last-child{display:none}}.hero{min-height:300px;padding-top:50px;padding-bottom:46px}.hero h1{font-size:clamp(44px,6vw,72px)}.hero-copy{margin-top:19px}.catalog{padding:52px 5vw 100px}.filter-toggle{cursor:pointer;display:block}.catalog-layout{padding-top:26px;display:block}.filters{display:none}.filters.open{background:var(--cream);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-bottom:30px;padding:22px 26px;display:grid}.filter-top{grid-column:1/-1}.filters fieldset{border-bottom:0;padding-top:22px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.photo-wrap{aspect-ratio:16/10;background:linear-gradient(145deg,#e7e1d7,#f7f1e8);padding:10px}.photo-wrap img{object-fit:contain;object-position:center}@media (max-width:820px){.hero{min-height:290px;padding:48px 6vw}.catalog{padding:42px 5vw}.filters.open{grid-template-columns:1fr 1fr;margin-bottom:28px;padding:20px;display:grid}}@media (max-width:560px){.hero{min-height:275px;padding:40px 22px}.hero h1{font-size:45px}.catalog{padding:36px 16px 70px}.filter-toggle{padding:9px 12px}.filters.open{grid-template-columns:1fr}.photo-wrap{aspect-ratio:16/10;padding:8px}}.photo-arrow{z-index:2;color:#fff;cursor:pointer;background:#10251fc7;border:1px solid #ffffff9e;border-radius:50%;width:40px;height:40px;font:32px/1 Georgia,serif;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #00000029}:is(.photo-arrow:hover,.photo-arrow:focus-visible){background:var(--copper)}.photo-arrow.previous{left:16px}.photo-arrow.next{right:16px}.photo-count{color:var(--ink);letter-spacing:.08em;background:#fffdf8e6;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;right:14px}.identity h3{margin:0;font:400 29px/1.05 Georgia,serif}.parents{color:var(--muted);font:italic 14px/1.3 Georgia,serif;margin-top:9px!important}.details{color:var(--ink);grid-column:1/-1;font-size:13px;line-height:1.55;margin-top:9px!important}.details i{color:var(--copper);padding:0 4px;font-style:normal}.card-copy>.identity>p:first-child{color:inherit;text-transform:none;font-size:inherit;letter-spacing:normal}@media (max-width:560px){.photo-arrow{width:36px;height:36px}.photo-arrow.previous{left:10px}.photo-arrow.next{right:10px}.identity h3{font-size:26px}.details{font-size:12px}}:root{--ink:#060908;--forest:#10251f;--forest-deep:#0a1713;--forest-lift:#173a30;--cream:#eee3ce;--paper:#070b0a;--copper:#b78a3a;--gold-light:#d8b86e;--line:#b78a3a47;--muted:#a8b3ad}body{background:var(--paper);color:var(--cream)}main{background:radial-gradient(circle at 85% 13%,#2e5c4933,#0000 29%),radial-gradient(circle at 5% 68%,#77745a14,#0000 25%),linear-gradient(#070a09 0%,#0a1511 48%,#060908 100%);min-height:100vh}.site-header{background:#060908f0;border-bottom-color:#b78a3a40;box-shadow:0 10px 30px #00000038}.brand-mark{color:var(--gold-light);border-color:#d8b86ec7;box-shadow:0 0 0 4px #b78a3a12}.brand small,nav a{color:#aebbb5}nav a:hover,nav .active{color:var(--cream)}nav .active{border-bottom:1px solid var(--copper);padding-bottom:6px}.menu-button{color:var(--cream);border-color:#b78a3a80}.hero{background-image:linear-gradient(90deg,#050a08f0 0%,#081611d4 48%,#08181294 100%),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/monstera-hero.svg),radial-gradient(circle at 82% 5%,#3d6f596b,#0000 30%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px),linear-gradient(135deg,#060a08,#10251f 68%,#0a1713);background-position:50%,50%,50%,50%,50%;background-size:cover,cover,cover,auto,cover;border-bottom:1px solid #b78a3a4d}.hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000029,#0000 42%,#00000014);position:absolute;inset:0}.hero:after{border-color:#d8b86e24;box-shadow:0 0 0 55px #b78a3a06,0 0 0 110px #b78a3a05}.hero>div{z-index:1;position:relative}.eyebrow{color:var(--gold-light)}.hero-copy{color:#b8c3bd}.hero-note{background:#05100c94;border-color:#d8b86e66;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 45px #00000038}.hero-note span,.hero-note small{color:#acb9b3}.hero-note strong{color:var(--gold-light)}.catalog{background:radial-gradient(circle at 0 12%,#1c433533,#0000 28%),radial-gradient(circle at 100% 90%,#b78a3a0e,#0000 27%);position:relative}.catalog:before{content:"";pointer-events:none;opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 79px,#d8b86e05 80px);position:absolute;inset:0}.catalog>*{position:relative}.catalog-heading{border-bottom-color:#b78a3a4d}.catalog-heading h2{color:var(--cream)}.filter-toggle{color:var(--cream);background:#0f241dcc;border-color:#d8b86e8c}.filter-toggle:hover{background:var(--forest-lift)}.filter-toggle span{background:var(--copper);color:#090c0b}.filters.open{background:linear-gradient(145deg,#0f241df5,#081410f5);border-color:#b78a3a52;box-shadow:0 22px 55px #0000003d}.filter-top,fieldset{border-color:#d8b86e2e}.filter-top strong,legend{color:var(--cream)}.filter-top button{color:var(--gold-light)}label{color:#bdc7c2}input[type=checkbox]{background:#09120f;border-color:#65766e}input[type=checkbox]:checked{background:var(--copper);border-color:var(--gold-light)}input[type=checkbox]:checked:after{color:#06100c}.result-meta{color:var(--muted)}.result-meta span:last-child{color:var(--gold-light)}.gecko-card{background:linear-gradient(155deg,#122720fa,#08110efa);border-color:#b78a3a4d;box-shadow:0 20px 55px #00000057,inset 0 1px #ffffff06}.gecko-card:hover{border-color:#d8b86e80;transform:translateY(-3px);box-shadow:0 26px 65px #00000070,0 0 0 1px #b78a3a14}.photo-wrap{background:radial-gradient(circle at 50% 40%,#1b2924,#080d0b 72%);border-bottom:1px solid #b78a3a47;padding:12px}.photo-wrap img{object-fit:contain;object-position:center;background:#080d0b}.photo-wrap>span{color:var(--cream);background:#050c09e0;border:1px solid #d8b86e59}.photo-arrow{color:var(--cream);background:#05120dd1;border-color:#d8b86ea8}:is(.photo-arrow:hover,.photo-arrow:focus-visible){background:var(--copper);color:#07100d}.photo-count{color:var(--cream);background:#050c09e0;border:1px solid #d8b86e59}.identity h3,.card-copy>strong{color:var(--cream)}.card-copy>strong{color:var(--gold-light)}.parents{color:#b2beb8}.details{color:#d9d3c6}.details i{color:var(--copper)}.genetics,.card-footer{color:var(--muted)}.card-footer{border-top-color:#d8b86e2b}.card-footer a{color:var(--gold-light)}.empty{background:#0e221bb8;border-color:#b78a3a66}.empty p{color:var(--muted)}.empty button{background:var(--copper);color:#07100d}@media (max-width:820px){.filters.open{background:linear-gradient(145deg,#0f241dfa,#081410fa)}}.nav-dropdown{position:relative}.nav-dropdown>a span{color:var(--gold-light);padding-left:4px}.nav-dropdown-menu{z-index:10;background:#060e0bfa;border:1px solid #b78a3a66;width:230px;padding:10px;display:none;position:absolute;top:calc(100% + 14px);left:-18px;box-shadow:0 24px 55px #00000080}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:grid}.nav-dropdown-menu button{color:#c5cec9;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 11px}:is(.nav-dropdown-menu button:hover,.nav-dropdown-menu button:focus-visible){background:var(--forest-lift);color:var(--cream)}.nav-menu-label{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #b78a3a33;margin:8px 11px 3px;padding-top:10px;font-size:9px;font-weight:700}.quick-filters{scrollbar-width:thin;scrollbar-color:#b78a3a73 transparent;align-items:center;gap:10px;padding:20px 0 2px;display:flex;overflow-x:auto}.quick-filter-group{border-left:1px solid #b78a3a38;align-items:center;gap:7px;padding-left:10px;display:flex}.quick-filter-group>span{color:#89968f;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:0 3px;font-size:9px;font-weight:700}.quick-filters button{color:#bdc7c2;cursor:pointer;white-space:nowrap;background:#0a1b15bd;border:1px solid #b78a3a57;border-radius:999px;flex:none;padding:8px 12px;font-size:11px}.quick-filters button:hover{color:var(--cream);border-color:#d8b86eb3}.quick-filters button.selected{border-color:var(--gold-light);background:var(--copper);color:#07100d;font-weight:700}@media (max-width:820px){.quick-filters{margin-right:-5vw;padding-bottom:10px}.nav-dropdown-menu{display:none!important}}.home-page{background:radial-gradient(circle at 88% 14%,#23503f38,#0000 28%),linear-gradient(#060908,#0a1713 58%,#060908)}.home-hero{background-image:linear-gradient(90deg,#050a08f7,#07140fc4),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/monstera-hero.svg);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:7vw;min-height:690px;padding:72px 7vw 84px;display:grid;position:relative;overflow:hidden}.home-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--copper),transparent);height:1px;position:absolute;inset:auto 0 0}.home-hero-copy{z-index:1;position:relative}.home-hero h1{max-width:800px;color:var(--cream);letter-spacing:-.05em;margin:0;font:400 clamp(58px,7vw,104px)/.91 Georgia,serif}.home-hero-copy>p:not(.eyebrow){color:#bbc6c0;max-width:640px;margin:26px 0 0;font-size:17px;line-height:1.7}.home-actions{gap:13px;margin-top:34px;display:flex}.home-actions a{letter-spacing:.03em;padding:14px 20px;font-size:12px;font-weight:700;text-decoration:none}.primary-action{background:var(--copper);color:#07100d}.secondary-action{color:var(--cream);background:#08171199;border:1px solid #d8b86e6b}.home-gecko-frame{aspect-ratio:4/5;z-index:1;background:linear-gradient(155deg,#17342ae0,#050d0af5);border:1px solid #d8b86e61;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;box-shadow:0 38px 80px #00000080}.home-gecko-frame:before{content:"";pointer-events:none;border:1px solid #d8b86e21;position:absolute;inset:10px}.home-gecko-frame img{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.home-gecko-frame>span{z-index:2;color:#c4cec9;letter-spacing:.1em;text-transform:uppercase;background:#040b08db;border:1px solid #d8b86e4d;padding:8px 10px;font-size:9px;position:absolute;bottom:28px;left:30px}.home-gecko-glow{aspect-ratio:1;filter:blur(45px);background:#42745b26;border-radius:50%;width:75%;position:absolute}.home-intro{text-align:center;padding:110px 18vw 84px}.home-intro h2,.home-release h2{color:var(--cream);margin:0;font:400 clamp(42px,5vw,70px)/1 Georgia,serif}.home-intro>p:last-child{color:#aebbb5;max-width:790px;margin:25px auto 0;font-size:16px;line-height:1.75}.home-paths{background:#b78a3a4d;border:1px solid #b78a3a4d;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 6vw 110px;display:grid}.home-paths>a{min-height:360px;color:inherit;background:linear-gradient(145deg,#10271f,#08130f);padding:36px;text-decoration:none;transition:background .2s,transform .2s}.home-paths>a:hover{background:linear-gradient(145deg,#173a30,#0b1c16);transform:translateY(-3px)}.home-paths>a>span{color:#d8b86e99;font:400 42px Georgia,serif;display:block}.home-paths h3{color:var(--cream);margin:45px 0 14px;font:400 34px/1 Georgia,serif}.home-paths a>p:not(.eyebrow){color:#aebbb5;min-height:76px;font-size:14px;line-height:1.6}.home-paths strong{color:var(--gold-light);font-size:12px}.home-release{background:radial-gradient(circle at 12% 100%,#b78a3a1a,#0000 28%),#08120f;border-block:1px solid #b78a3a40;grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;padding:100px 9vw;display:grid}.home-release>div:last-child p{color:#aebbb5;line-height:1.7}.home-release a{color:var(--gold-light);margin-top:15px;font-weight:700;text-decoration:none;display:inline-block}.home-footer{color:#829089;justify-content:space-between;align-items:center;min-height:160px;padding:40px 6vw;display:flex}.home-footer p{font-size:11px}.home-footer .brand-mark{width:38px;height:38px}@media (max-width:900px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-gecko-frame{aspect-ratio:16/11;width:min(100%,600px)}.home-paths{grid-template-columns:1fr}.home-paths>a{min-height:260px}.home-paths h3{margin-top:25px}.home-paths a>p:not(.eyebrow){min-height:auto}.home-release{grid-template-columns:1fr}}@media (max-width:560px){.home-hero{padding:58px 22px}.home-hero h1{font-size:54px}.home-actions{flex-direction:column;align-items:stretch}.home-actions a{text-align:center}.home-gecko-frame{aspect-ratio:4/3;padding:10px}.home-intro{padding:80px 25px 60px}.home-paths{margin:0 16px 75px}.home-paths>a{padding:28px}.home-release{padding:75px 24px}.home-footer{flex-direction:column;align-items:flex-start;gap:24px}}.home-hero{background:#050806;align-items:center;min-height:760px;padding:84px 7vw 100px;display:flex}.home-art{background-image:linear-gradient(90deg,#050806 0%,#050806f5 24%,#050806ad 50%,#0508061f 100%),linear-gradient(#0000 55%,#05080673),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/crestie-king-home-hero-reference.png);background-position:100%;background-size:cover;position:absolute;inset:0}.home-art:after{content:"";background:radial-gradient(circle at 74% 38%,#b78a3a24,#0000 24%),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px);position:absolute;inset:0}.home-hero-copy{max-width:760px}.home-seal{width:76px;height:76px;color:var(--gold-light);border:1px solid #d8b86ebf;border-radius:50%;place-items:center;margin-bottom:29px;font:600 25px Georgia,serif;display:grid;position:relative;box-shadow:0 0 0 5px #b78a3a14,0 15px 35px #00000059}.home-seal:before,.home-seal:after{content:"";border-top:1px solid #d8b86e8c;width:30px;height:16px;position:absolute}.home-seal:before{left:-22px;transform:rotate(28deg)}.home-seal:after{right:-22px;transform:rotate(-28deg)}.home-seal i{border:1px solid #d8b86e33;border-radius:50%;position:absolute;inset:8px}.home-kicker{color:#d8b86e;letter-spacing:.28em;margin:0 0 15px;font-size:10px;font-weight:700}.home-hero h1{letter-spacing:-.055em;flex-direction:column;margin:0;line-height:.78;display:flex}.home-hero h1 span{color:var(--cream);font:400 clamp(68px,9vw,128px)/.78 Georgia,serif}.home-hero h1 strong{color:var(--gold-light);text-shadow:0 8px 40px #00000080;margin-left:.34em;font:400 clamp(78px,10.5vw,150px)/.86 Georgia,serif}.home-promise{max-width:590px;color:#c3ccc7!important;margin:30px 0 0!important;font-size:16px!important}.home-scroll-note{z-index:2;color:#9faca5;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;display:flex;position:absolute;bottom:24px;left:7vw}.home-scroll-note i{background:linear-gradient(90deg,var(--copper),transparent);width:78px;height:1px;display:block}.gecko-highlights{background:linear-gradient(#091510,#06100c);border-bottom:1px solid #b78a3a40;padding:78px 6vw 100px}.highlight-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.highlight-heading h2{color:var(--cream);margin:0;font:400 clamp(38px,4.5vw,62px)/1 Georgia,serif}.highlight-heading>a{color:var(--gold-light);font-size:12px;font-weight:700;text-decoration:none}.highlight-grid{grid-template-columns:1.25fr 1fr 1fr;gap:18px;display:grid}.highlight-grid>a{color:inherit;text-decoration:none}.highlight-grid>a>div{aspect-ratio:16/10;background:#06100c;border:1px solid #b78a3a4d;position:relative;overflow:hidden}.highlight-grid img{object-fit:contain;background:radial-gradient(circle,#183126,#07100c 70%);width:100%;height:100%;transition:transform .35s;display:block}.highlight-grid a:hover img{transform:scale(1.02)}.highlight-grid a>span{color:var(--copper);letter-spacing:.15em;text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:700;display:block}.highlight-grid a>strong{color:var(--cream);margin-top:7px;font:400 25px Georgia,serif;display:block}@media (max-width:900px){.home-hero{min-height:700px}.home-art{background-image:linear-gradient(90deg,#050806 0%,#050806e6 55%,#0508066b),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/crestie-king-home-hero-reference.png);background-position:62%}.highlight-grid{grid-template-columns:1fr 1fr}.highlight-grid>a:first-child{grid-column:1/-1}.highlight-grid>a:first-child>div{aspect-ratio:16/8}}@media (max-width:560px){.home-hero{min-height:650px;padding:66px 22px 85px}.home-art{background-image:linear-gradient(#05080685,#050806 80%),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/crestie-king-home-hero-reference.png);background-position:66%}.home-seal{width:62px;height:62px;margin-bottom:24px}.home-hero h1 span{font-size:62px}.home-hero h1 strong{font-size:72px}.home-promise{font-size:14px!important}.home-scroll-note{left:22px}.gecko-highlights{padding:64px 16px 76px}.highlight-heading{flex-direction:column;align-items:flex-start;gap:18px}.highlight-grid{grid-template-columns:1fr}.highlight-grid>a:first-child{grid-column:auto}.highlight-grid>a:first-child>div{aspect-ratio:16/10}}.home-art{background-image:linear-gradient(90deg,#050806 0%,#050806f5 25%,#050806a8 51%,#05080614 100%),linear-gradient(#0000 52%,#05080680),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/homepage-goal-hero.jpg);background-position:50% 58%}@media (max-width:900px){.home-art{background-image:linear-gradient(90deg,#050806 0%,#050806e6 55%,#0508065c),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/homepage-goal-hero.jpg);background-position:58%}}@media (max-width:560px){.home-art{background-image:linear-gradient(#05080675,#050806 82%),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/homepage-goal-hero.jpg);background-position:64%}}.home-hero-copy{width:46%;max-width:610px}.home-art{background-color:#050806;background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.home-art:before{content:"";background:linear-gradient(90deg,#050806 0% 43%,#050806eb 50%,#0508061f 72%,#0000 100%);position:absolute;inset:0}@media (max-width:900px){.home-hero-copy{width:50%}.home-hero h1 span{font-size:62px}.home-hero h1 strong{font-size:74px}.home-art{background-position:110%}.home-art:before{background:linear-gradient(90deg,#050806 0% 48%,#050806e6 58%,#0508061a 80%)}}@media (max-width:650px){.home-hero{align-items:flex-end;padding-bottom:78px}.home-hero-copy{width:100%;max-width:none;padding-top:290px}.home-art{background-position:78% 0;background-size:auto 62%}.home-art:before{background:linear-gradient(#0508060d 0%,#0508062e 35%,#050806 63% 100%)}.home-seal{display:none}}.collection-page{background:#060a08}.collection-hero{border-bottom:1px solid #b78a3a4d;grid-template-columns:1fr 1fr;min-height:560px;display:grid;position:relative;overflow:hidden}.collection-hero>div:first-child{z-index:2;background:linear-gradient(90deg,#060a08 75%,#0000);flex-direction:column;justify-content:center;padding:70px 7vw;display:flex;position:relative}.collection-hero h1{color:var(--cream);letter-spacing:-.05em;margin:0;font:400 clamp(62px,8vw,112px)/.9 Georgia,serif}.collection-hero>div:first-child>p:last-child{color:#b5c0ba;max-width:600px;line-height:1.7}.collection-hero-art{background:linear-gradient(90deg,#060a08,#0000 38%),linear-gradient(#0000,#060a0861),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/homepage-goal-red-white.jpg) 50%/cover no-repeat;position:absolute;inset:0 0 0 38%}.projects-section{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px 7vw;display:grid}.projects-heading{align-self:start;position:sticky;top:110px}.projects-heading h2,.collection-structure h2{color:var(--cream);margin:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.projects-heading>p:last-child{color:#aeb9b3;margin-top:25px;line-height:1.7}.project-grid{border-top:1px solid #b78a3a4d}.project-grid article{border-bottom:1px solid #b78a3a40;grid-template-columns:70px 1fr auto;align-items:center;gap:24px;min-height:150px;transition:background .2s;display:grid}.project-grid article:hover{background:#18392d47}.project-grid article>span{color:#d8b86e8c;font:400 28px Georgia,serif}.project-grid article p{color:var(--copper);letter-spacing:.14em;margin:0;font-size:9px;font-weight:700}.project-grid h3{color:var(--cream);margin:7px 0 0;font:400 30px Georgia,serif}.project-grid article>strong{color:#9faca5;font-size:10px}.collection-structure{background:linear-gradient(145deg,#0e261d,#07100c);border-block:1px solid #b78a3a40;grid-template-columns:1fr 1fr;gap:9vw;padding:100px 8vw;display:grid}.collection-structure>div:last-child>p{color:#aeb9b3;line-height:1.7}.collection-structure ol{margin:30px 0 0;padding:0;list-style:none}.collection-structure li{color:var(--cream);border-top:1px solid #b78a3a33;gap:18px;padding:17px 0;font:400 21px Georgia,serif;display:flex}.collection-structure li span{color:var(--copper);font:700 10px Arial,sans-serif}@media (max-width:850px){.collection-hero{grid-template-columns:1fr}.collection-hero-art{opacity:.55;inset:0}.collection-hero>div:first-child{background:linear-gradient(90deg,#060a08f2,#060a0873)}.projects-section{grid-template-columns:1fr}.projects-heading{position:static}.collection-structure{grid-template-columns:1fr}}@media (max-width:560px){.collection-hero{min-height:480px}.collection-hero>div:first-child{padding:60px 22px}.projects-section{padding:75px 22px}.project-grid article{grid-template-columns:42px 1fr}.project-grid article>strong{display:none}.collection-structure{padding:75px 22px}}.collection-hero-art{background-color:#060a08;background-image:linear-gradient(90deg,#060a08 0%,#060a089e 18%,#0000 46%),linear-gradient(#0000,#060a0840),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/homepage-goal-red-white.jpg);background-position:0,100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,contain;inset:0 0 0 42%}.collection-selectors{background:linear-gradient(#091510,#07100c);border-bottom:1px solid #b78a3a47;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:78px 7vw;display:grid}.selector-intro h2{color:var(--cream);margin:0;font:400 clamp(38px,4.5vw,60px)/1 Georgia,serif}.selector-intro>p:last-child{color:#aeb9b3;max-width:520px;line-height:1.7}.selector-groups fieldset{border:0;border-bottom:1px solid #b78a3a38;padding:0 0 24px}.selector-groups fieldset+fieldset{padding-top:24px}.selector-groups legend{color:var(--gold-light);margin-bottom:14px}.selector-groups fieldset>div{flex-wrap:wrap;gap:9px;display:flex}.selector-groups button{color:#bdc7c2;cursor:pointer;background:#0b1e17d1;border:1px solid #b78a3a5c;border-radius:999px;padding:10px 14px;font-size:11px}.selector-groups button:hover{color:var(--cream);border-color:#d8b86ebf}.selector-groups button.selected{border-color:var(--gold-light);background:var(--copper);color:#07100d;font-weight:700}.selection-summary{justify-content:space-between;gap:20px;margin:23px 0 0;display:flex}.selection-summary span{color:#84928b;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.selection-summary strong{color:var(--cream);font:400 17px Georgia,serif}@media (max-width:850px){.collection-selectors{grid-template-columns:1fr}.collection-hero-art{background-position:50%,100%;background-size:100% 100%,100% 100%,contain;inset:0}.collection-hero>div:first-child{background:linear-gradient(90deg,#060a08fa,#060a08ad 55%,#060a0829)}}@media (max-width:560px){.collection-selectors{padding:60px 22px}.selector-groups button{padding:9px 12px}.selection-summary{flex-direction:column;align-items:flex-start;gap:8px}}.collection-selectors{display:none}.collection-browser{background:linear-gradient(#091510,#07100c);border-bottom:1px solid #b78a3a47;padding:86px 7vw 100px}.browser-heading{max-width:780px}.browser-heading h2{color:var(--cream);margin:0;font:400 clamp(42px,5.5vw,72px)/1 Georgia,serif}.browser-heading>p:last-child{color:#aeb9b3;max-width:650px;line-height:1.7}.browse-paths{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;display:grid}.browse-paths button{text-align:left;min-height:170px;color:var(--cream);cursor:pointer;background:linear-gradient(145deg,#10271f,#08130f);border:1px solid #b78a3a52;grid-template-columns:55px 1fr;align-content:center;gap:4px 18px;padding:28px;display:grid}.browse-paths button:hover,.browse-paths button.selected{border-color:var(--gold-light);background:linear-gradient(145deg,#1b4435,#0b1d16)}.browse-paths button>span{color:#d8b86ea6;grid-row:1/3;font:400 35px Georgia,serif}.browse-paths strong{font:400 29px Georgia,serif}.browse-paths small{color:#9faca5;font-size:11px}.primary-choices{background:#050e0a8c;border:1px solid #b78a3a47;margin-top:16px;padding:26px}.primary-choices>p{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:700}.primary-choices>div,.refine-panel fieldset>div{flex-wrap:wrap;gap:9px;display:flex}.primary-choices button,.refine-panel fieldset button{color:#bdc7c2;cursor:pointer;background:#0b1e17d1;border:1px solid #b78a3a5c;border-radius:999px;padding:10px 14px;font-size:11px}.primary-choices button:hover,.refine-panel fieldset button:hover{color:var(--cream);border-color:#d8b86ebf}.primary-choices button.selected,.refine-panel fieldset button.selected{border-color:var(--gold-light);background:var(--copper);color:#07100d;font-weight:700}.refine-panel{background:linear-gradient(145deg,#0f241df5,#081410f5);border:1px solid #b78a3a47;grid-template-columns:repeat(3,1fr);gap:0 28px;margin-top:16px;padding:27px;display:grid}.refine-heading{border-bottom:1px solid #b78a3a38;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.refine-heading p{margin:0}.refine-heading strong{color:var(--cream);font:400 20px Georgia,serif}.refine-panel fieldset{border:0;padding:23px 0 4px}.refine-panel legend{color:var(--gold-light)}.refine-panel .traits-placeholder{opacity:.65;cursor:not-allowed;text-align:left;border-radius:3px}.refine-panel .selection-summary{border-top:1px solid #b78a3a33;grid-column:1/-1;padding-top:20px}.collection-results-placeholder{text-align:center;background:#08140f7a;border:1px dashed #b78a3a59;margin-top:16px;padding:45px}.collection-results-placeholder span{color:var(--copper);letter-spacing:.15em;font-size:9px;font-weight:700}.collection-results-placeholder p{color:#98a69f;max-width:650px;margin:12px auto 0;line-height:1.6}@media (max-width:850px){.refine-panel{grid-template-columns:1fr 1fr}.refine-panel fieldset:last-of-type{grid-column:1/-1}}@media (max-width:560px){.collection-browser{padding:64px 22px 76px}.browse-paths{grid-template-columns:1fr}.browse-paths button{min-height:135px}.refine-panel{grid-template-columns:1fr}.refine-panel fieldset:last-of-type{grid-column:auto}.refine-heading{flex-direction:column;align-items:flex-start;gap:8px}.collection-results-placeholder{padding:32px 20px}}.collection-browser{display:none}.breeding-groups{background:linear-gradient(#091510,#07100c);border-bottom:1px solid #b78a3a47;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:92px 7vw 105px;display:grid}.group-heading h2{color:var(--cream);margin:0;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.group-heading>p:last-child{color:#aeb9b3;line-height:1.7}.breeding-group-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.breeding-group-grid article{background:linear-gradient(145deg,#112a21,#08130f);border:1px solid #b78a3a4d;flex-direction:column;justify-content:space-between;min-height:210px;padding:28px;display:flex}.breeding-group-grid article>span{color:#d8b86e8c;font:400 30px Georgia,serif}.breeding-group-grid p{color:var(--copper);letter-spacing:.14em;margin:0;font-size:9px;font-weight:700}.breeding-group-grid h3{color:var(--cream);margin:8px 0 0;font:400 34px Georgia,serif}.breeding-group-grid strong{color:#9faca5;font-size:10px}.gecko-guide{background:linear-gradient(145deg,#10271f,#07110d);border-bottom:1px solid #b78a3a4d;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:75px 6vw;display:grid}.guide-heading h2{color:var(--cream);margin:0;font:400 clamp(42px,5vw,66px)/1 Georgia,serif}.guide-heading>p:last-child{color:#aeb9b3;line-height:1.7}.guide-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guide-modes button{text-align:left;color:var(--cream);cursor:pointer;background:#091712;border:1px solid #b78a3a4d;grid-template-columns:35px 1fr;gap:5px 12px;padding:22px;display:grid}.guide-modes button.selected{border-color:var(--gold-light);background:#173a30}.guide-modes span{color:var(--copper);grid-row:1/3;font:400 23px Georgia,serif}.guide-modes strong{font:400 21px Georgia,serif}.guide-modes small{color:#93a19a;font-size:10px}.guide-options{background:#040c0873;border:1px solid #b78a3a40;margin-top:10px;padding:22px}.guide-options p{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:700}.guide-options button{color:#c5cec9;cursor:pointer;background:#0c2119;border:1px solid #b78a3a66;border-radius:999px;margin:0 7px 7px 0;padding:9px 13px}.guide-options button:hover{background:var(--copper);color:#07100d}@media (max-width:850px){.breeding-groups,.gecko-guide{grid-template-columns:1fr}.breeding-group-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.breeding-groups,.gecko-guide{padding:65px 22px}.breeding-group-grid,.guide-modes{grid-template-columns:1fr}}.breeding-groups{display:none}.collection-hierarchy{background:linear-gradient(#091510,#07100c);border-bottom:1px solid #b78a3a47;padding:90px 7vw 105px}.hierarchy-heading{max-width:900px}.hierarchy-heading h2{color:var(--cream);margin:0;font:400 clamp(42px,5.5vw,72px)/1 Georgia,serif}.hierarchy-heading>p:last-child{color:#aeb9b3;max-width:720px;line-height:1.7}.collection-root-nav{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;display:grid}.collection-root-nav button{text-align:left;min-height:190px;color:var(--cream);cursor:pointer;background:linear-gradient(145deg,#10271f,#08130f);border:1px solid #b78a3a52;grid-template-columns:60px 1fr;align-content:center;gap:5px 20px;padding:30px;display:grid}.collection-root-nav button:hover,.collection-root-nav button.selected{border-color:var(--gold-light);background:linear-gradient(145deg,#1b4435,#0b1d16)}.collection-root-nav span{color:#d8b86ea6;grid-row:1/3;font:400 38px Georgia,serif}.collection-root-nav strong{font:400 35px Georgia,serif}.collection-root-nav small{color:#9faca5}.collection-subcategories{background:#050e0a8c;border:1px solid #b78a3a47;margin-top:15px;padding:27px}.subcategory-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.subcategory-heading p{color:var(--copper);letter-spacing:.14em;margin:0;font-size:10px;font-weight:700}.subcategory-heading strong{color:#bdc7c2;font:400 17px Georgia,serif}.collection-subcategories>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.collection-subcategories button{color:#c5cec9;cursor:pointer;background:#0c2119;border:1px solid #b78a3a61;border-radius:999px;padding:10px 15px}.collection-subcategories button.selected{border-color:var(--gold-light);background:var(--copper);color:#07100d;font-weight:700}.breeder-category-results{background:linear-gradient(145deg,#0f241df5,#081410f5);border:1px solid #b78a3a47;margin-top:15px;padding:30px}.breeder-result-heading{border-bottom:1px solid #b78a3a38;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.breeder-result-heading h3{color:var(--cream);margin:0;font:400 38px Georgia,serif}.breeder-result-heading>span{color:#89968f;font-size:10px}.breeder-placeholder{text-align:center;color:#9faca5;padding:48px 20px}.breeder-placeholder p{max-width:680px;margin:auto;line-height:1.7}.breeder-placeholder strong{color:var(--cream)}.red-groups-inline{grid-template-columns:repeat(4,1fr);gap:10px;padding-top:22px;display:grid}.red-groups-inline article{background:#091712;border:1px solid #b78a3a45;min-height:145px;padding:22px}.red-groups-inline p{color:var(--copper);letter-spacing:.13em;margin:0;font-size:8px;font-weight:700}.red-groups-inline h4{color:var(--cream);margin:22px 0 8px;font:400 27px Georgia,serif}.red-groups-inline small{color:#89968f}@media (max-width:850px){.red-groups-inline{grid-template-columns:1fr 1fr}}@media (max-width:560px){.collection-hierarchy{padding:65px 22px}.collection-root-nav{grid-template-columns:1fr}.collection-root-nav button{min-height:145px}.subcategory-heading,.breeder-result-heading{flex-direction:column;align-items:flex-start;gap:8px}.red-groups-inline{grid-template-columns:1fr}}.display-priority{grid-template-columns:auto 1fr;gap:5px 18px;padding:22px 0 4px;display:grid}.display-priority strong{color:var(--copper);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.display-priority span{color:var(--cream);font:400 18px Georgia,serif}.display-priority p{color:#89968f;grid-column:2;margin:0;font-size:11px;line-height:1.55}.color-groups-inline{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:18px;display:grid}.color-groups-inline article{background:#091712;border:1px solid #b78a3a45;min-height:170px;padding:22px;position:relative}.color-groups-inline article>span{color:#d8b86e57;font:400 31px Georgia,serif;position:absolute;top:15px;right:18px}.color-groups-inline p{color:var(--copper);letter-spacing:.13em;margin:0;padding-right:42px;font-size:8px;font-weight:700}.color-groups-inline h4{color:var(--cream);margin:35px 0 8px;font:400 29px Georgia,serif}.color-groups-inline small{color:#89968f}.secondary-traits-note{color:#89968f;border-top:1px solid #b78a3a2e;margin:20px 0 0;padding-top:18px;font-size:11px;line-height:1.6}.secondary-traits-note strong{color:#bdc7c2}.red-groups-inline{display:none}@media (max-width:750px){.color-groups-inline,.display-priority{grid-template-columns:1fr}.display-priority p{grid-column:1}}.collection-breeder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:26px;display:grid}.collection-breeder-card{color:inherit;background:#091712;border:1px solid #b78a3a4d;text-decoration:none;transition:transform .25s,border-color .25s;overflow:hidden}.collection-breeder-card:hover{border-color:var(--gold-light);transform:translateY(-3px)}.collection-breeder-photo{aspect-ratio:4/3;background:#07100c;position:relative;overflow:hidden}.collection-breeder-photo img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.collection-breeder-card:hover img{transform:scale(1.025)}.collection-profile-required{width:100%;height:100%;color:var(--cream);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(145deg,#0b1b15,#06100c);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.collection-profile-required strong{letter-spacing:.03em;text-transform:none;font:400 22px Georgia,serif}.collection-profile-required span{color:var(--gold-light);font-size:10px}.collection-breeder-photo>span{color:var(--cream);letter-spacing:.08em;text-transform:uppercase;background:#050d0ae0;border:1px solid #d8b86e73;padding:6px 9px;font-size:10px;position:absolute;bottom:12px;right:12px}.collection-breeder-copy{flex-direction:column;min-height:205px;padding:20px;display:flex}.collection-breeder-copy p{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.collection-breeder-copy h4{color:var(--cream);margin:0;font:400 30px/1.05 Georgia,serif}.collection-breeder-copy>strong{color:#d8ddd9;margin-top:8px;font-size:13px}.collection-breeder-copy small{color:#929f98;margin-top:10px;line-height:1.5}.collection-breeder-copy em{color:var(--gold-light);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:11px;font-style:normal;font-weight:700}@media (max-width:950px){.collection-breeder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.collection-breeder-grid{grid-template-columns:1fr}.collection-breeder-copy{min-height:185px}}.project-grid article.project-confirmed{min-height:205px}.project-subject{color:#bdc7c2!important;letter-spacing:0!important;text-transform:none!important;margin-top:12px!important;font:400 16px Georgia,serif!important}.project-pairing{flex-wrap:wrap;gap:7px 12px;display:flex;color:var(--cream)!important;letter-spacing:0!important;text-transform:none!important;margin-top:10px!important;font-size:12px!important}.project-pairing strong{color:var(--copper);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.project-confirmed>strong{text-align:right;max-width:185px;line-height:1.45;color:var(--gold-light)!important}@media (max-width:650px){.project-grid article.project-confirmed{align-items:start;padding-block:24px}.project-confirmed>strong{text-align:left;grid-column:2;max-width:none}}.available-hero{background-image:linear-gradient(90deg,#050a08f7 0%,#07140fd6 48%,#07140f47 100%),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/monstera-hero.svg),radial-gradient(circle at 82% 28%,#366f5661,#0000 38%),linear-gradient(135deg,#060a08,#10251f);background-position:50%,100%,50%,50%;background-size:cover,cover,cover,cover}.available-hero:after{display:none}.available-hero:before{background:linear-gradient(90deg,#0000 0 54%,#b78a3a14 100%)}.find-gecko-entry{background:linear-gradient(145deg,#10271f,#07110d);border-bottom:1px solid #b78a3a4d;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:55px 7vw;display:grid}.find-gecko-entry h2{color:var(--cream);margin:0;font:400 clamp(38px,4vw,58px)/1 Georgia,serif}.find-gecko-entry p:last-child{color:#aeb9b3;max-width:720px;line-height:1.65}.find-gecko-entry>a,.finder-next>a{border:1px solid var(--gold-light);background:var(--copper);color:#07100d;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:34px;min-width:190px;padding:17px 20px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.find-gecko-entry>a span,.finder-next>a span{font-size:20px}.finder-hero{background-image:linear-gradient(90deg,#050a08f7,#06110db3 58%,#06110d40),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/monstera-hero.svg),linear-gradient(135deg,#060a08,#10251f);background-position:50%;background-size:cover;border-bottom:1px solid #b78a3a4d;flex-direction:column;justify-content:center;min-height:430px;padding:70px 7vw;display:flex}.finder-hero h1{color:var(--cream);letter-spacing:-.05em;margin:0;font:400 clamp(58px,8vw,105px)/.86 Georgia,serif}.finder-hero>p:last-child{color:#b8c3bd;max-width:640px;margin:25px 0 0;line-height:1.7}.finder-guide{border-bottom:0}.guide-options button.selected{border-color:var(--gold-light);background:var(--copper);color:#07100d;font-weight:700}.finder-next{background:#040c08a6;border:1px solid #d8b86e61;margin-top:12px;padding:20px}.finder-next>p{flex-direction:column;gap:5px;margin:0 0 17px;display:flex}.finder-next>p span,.finder-next>small{color:#89968f;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.finder-next>p strong{color:var(--cream);font:400 22px Georgia,serif}.finder-next>small{margin-top:13px;line-height:1.5;display:block}@media (max-width:760px){.find-gecko-entry{grid-template-columns:1fr;gap:22px}.find-gecko-entry>a{justify-self:start}.finder-hero{min-height:390px;padding:60px 22px}.finder-guide{padding-inline:22px}}.gecko-profile-page{background:#060a08}.profile-breadcrumb{color:#84928b;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #b78a3a33;justify-content:space-between;padding:20px 6vw;font-size:10px;display:flex}.profile-breadcrumb a{color:var(--gold-light);text-decoration:none}.profile-intro{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:5vw;padding:45px 6vw 80px;display:grid}.profile-main-photo{aspect-ratio:16/10;background:radial-gradient(circle,#17271f,#050806 75%);border:1px solid #b78a3a52;place-items:center;display:grid;position:relative;overflow:hidden}.profile-main-photo img{object-fit:contain;width:100%;height:100%;display:block}.profile-main-photo>span{color:var(--cream);background:#050c09db;border:1px solid #d8b86e59;padding:8px 11px;font-size:10px;position:absolute;bottom:16px;right:16px}.profile-arrow{z-index:2;width:46px;height:46px;color:var(--cream);cursor:pointer;background:#05120dd6;border:1px solid #d8b86eb3;border-radius:50%;font:34px/1 Georgia,serif;position:absolute;top:50%;transform:translateY(-50%)}.profile-arrow:hover{background:var(--copper);color:#07100d}.profile-arrow.previous{left:18px}.profile-arrow.next{right:18px}.profile-thumbnails{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.profile-thumbnails button{aspect-ratio:16/10;cursor:pointer;background:#080d0b;border:1px solid #b78a3a40;padding:5px}.profile-thumbnails button.selected{border-color:var(--gold-light)}.profile-thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.profile-summary{align-self:center}.profile-summary h1{color:var(--cream);letter-spacing:-.05em;margin:0;font:400 clamp(62px,7vw,102px)/.88 Georgia,serif}.profile-parents{color:var(--gold-light);margin:18px 0 0;font:italic 22px Georgia,serif}.profile-vitals{color:#c6cec9;flex-wrap:wrap;gap:7px;margin:22px 0 0;font-size:13px;line-height:1.6;display:flex}.profile-vitals i{color:var(--copper);font-style:normal}.profile-price{border-block:1px solid #b78a3a40;justify-content:space-between;align-items:end;margin-top:30px;padding:22px 0;display:flex}.profile-price span{color:#89968f;letter-spacing:.15em;font-size:9px}.profile-price strong{color:var(--cream);font:400 38px Georgia,serif}.profile-note{color:#93a19a;font-size:12px;line-height:1.7}.profile-inquiry{border:1px solid var(--gold-light);background:var(--copper);color:#07100d;letter-spacing:.11em;cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:18px 20px;font-size:11px;font-weight:800;display:flex}.profile-inquiry span{font-size:20px}.prototype-label{color:#718078;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:9px;display:block}.lineage-section{background:linear-gradient(145deg,#10271f,#07110d);border-block:1px solid #b78a3a47;grid-template-columns:.65fr 1.35fr;gap:7vw;padding:90px 7vw;display:grid}.lineage-heading h2,.profile-confidence h2{color:var(--cream);margin:0;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.lineage-heading>p:last-child{color:#aeb9b3;line-height:1.7}.lineage-heading strong{color:var(--cream)}.parent-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.parent-grid article{background:#091712;border:1px solid #b78a3a4d;padding:10px 10px 25px}.parent-photo-pending{aspect-ratio:16/10;background-image:linear-gradient(#050c09b8,#050c09b8),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/monstera-hero.svg);background-size:cover;border-bottom:1px solid #b78a3a38;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.parent-photo-pending span,.parent-grid article>p{color:var(--copper);letter-spacing:.14em;font-size:8px;font-weight:700}.parent-photo-pending strong{color:#aeb9b3;font:400 18px Georgia,serif}.parent-grid article>p{margin:22px 12px 0}.parent-grid h3{color:var(--cream);margin:7px 12px 10px;font:400 31px Georgia,serif}.parent-grid article>small{color:#89968f;margin:0 12px;line-height:1.5;display:block}.profile-confidence{padding:85px 7vw 100px}.profile-confidence>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.profile-confidence>div p{background:#0917128c;border-top:1px solid #b78a3a73;margin:0;padding:25px}.profile-confidence p strong,.profile-confidence p span{display:block}.profile-confidence p strong{color:var(--cream);font:400 22px Georgia,serif}.profile-confidence p span{color:#8f9d96;margin-top:12px;font-size:12px;line-height:1.65}@media (max-width:900px){.profile-intro,.lineage-section{grid-template-columns:1fr}.profile-summary{max-width:700px}.profile-confidence>div{grid-template-columns:1fr}}@media (max-width:560px){.profile-breadcrumb span{display:none}.profile-intro{padding:25px 16px 65px}.profile-main-photo{aspect-ratio:16/11}.profile-arrow{width:38px;height:38px}.profile-arrow.previous{left:10px}.profile-arrow.next{right:10px}.parent-grid{grid-template-columns:1fr}.lineage-section,.profile-confidence{padding:65px 22px}}.parent-grid h3 span{color:var(--gold-light);font-size:.62em;font-style:italic}.parent-photo-pending span{color:var(--copper);letter-spacing:.14em;font-size:8px;font-weight:700}.family-tree{min-width:0}.family-child{background:#091712;border:1px solid #d8b86e7a;width:min(58%,430px);margin:0 auto;padding:10px 10px 22px;box-shadow:0 20px 50px #00000047}.family-child>div{aspect-ratio:16/10;background:#050806;border-bottom:1px solid #b78a3a40;place-items:center;display:grid;overflow:hidden}.family-child img{object-fit:contain;width:100%;height:100%;display:block}.family-child p{color:var(--copper);letter-spacing:.14em;margin:18px 12px 0;font-size:8px;font-weight:700}.family-child h3{color:var(--cream);margin:7px 12px 0;font:400 29px Georgia,serif}.family-child h3 span{color:var(--gold-light);font-size:.58em;font-style:italic}.family-branches{width:50%;height:58px;margin:auto;position:relative}.family-branches i{background:#d8b86e8c;display:block;position:absolute}.family-branches i:first-child{width:1px;height:29px;top:0;left:50%}.family-branches i:nth-child(2){height:1px;top:29px;left:0;right:0}.family-branches i:last-child{background:linear-gradient(90deg,#d8b86e8c 0 1px,#0000 1px calc(100% - 1px),#d8b86e8c calc(100% - 1px));width:100%;height:29px;top:29px}.family-tree .parent-grid{margin-top:0}@media (max-width:560px){.family-child{width:100%}.family-branches{width:50px;height:38px}.family-branches i:first-child{height:38px}.family-branches i:nth-child(2),.family-branches i:last-child{display:none}.family-tree .parent-grid{gap:12px}}.quick-filters{flex-direction:column;align-items:stretch;gap:0;padding:22px 0 8px;display:flex;overflow:visible}.quick-filters>button:first-child{align-self:flex-start;margin-bottom:12px}.quick-filter-group{border-top:1px solid #b78a3a33;border-left:0;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:12px 0;display:flex}.quick-filter-group>span{color:var(--gold-light);flex:0 0 125px;font-size:10px}.quick-filter-group button{text-align:center;min-width:78px}.quick-filter-group:nth-of-type(3) button,.quick-filter-group:nth-of-type(4) button{min-width:92px}@media (max-width:620px){.quick-filter-group{align-items:flex-start}.quick-filter-group>span{flex:0 0 100%;padding-bottom:3px}.quick-filter-group button{min-width:auto}.quick-filters{margin-right:0}}.pool-visibility{flex-wrap:wrap;align-items:center;gap:9px;padding:20px 0 0;display:flex}.pool-visibility>span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-right:6px;font-size:10px;font-weight:700}.pool-visibility button{color:#bdc7c2;cursor:pointer;background:#091914b8;border:1px solid #b78a3a5c;border-radius:999px;padding:9px 14px}.pool-visibility button.selected{border-color:var(--gold-light);background:var(--copper);color:#07100d}.pool-visibility b{background:#ffffff1f;border-radius:999px;place-items:center;min-width:23px;height:20px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-grid}.pool-status{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff38;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:14px;right:14px}.pool-status.visible{background:#1b573de6}.pool-status.hidden{background:#754b1ceb}.card-price{text-align:right}.card-price strong,.card-price small,.card-price em{display:block}.card-price strong{color:var(--gold-light);font:400 20px/1 Georgia,serif}.card-price small{color:#839089;margin-bottom:4px;font-size:11px;text-decoration:line-through}.card-price em{color:var(--copper);letter-spacing:.14em;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.profile-price>div{text-align:right}.profile-price>div strong,.profile-price>div small,.profile-price>div em{display:block}.profile-price>div small{color:#84928b;font-size:15px;text-decoration:line-through}.profile-price>div em{color:var(--copper);letter-spacing:.15em;margin-top:5px;font-size:9px;font-style:normal;font-weight:800}.sale-status{padding-top:10px}.gecko-card.sold{opacity:.72;border-color:#b78a3a73}.gecko-card.sold .photo-wrap img{filter:grayscale(.72)}.sold-check{color:#b8c3bd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.sold-check input{flex:none;margin:0}.sold-check input:checked+span{color:var(--copper)}.gecko-card{cursor:pointer;position:relative}.card-hit-area{z-index:1;position:absolute;inset:0}.gecko-card:has(.card-hit-area:focus-visible){outline:3px solid var(--gold-light);outline-offset:4px}.photo-arrow,.sold-check,.card-footer a{z-index:2;position:relative}.sold-check,.card-footer a{cursor:pointer}.twenty-k-page{background:#080a0b;min-height:100vh;margin:0}.twenty-k-master{width:100%;max-width:2445px;height:auto;margin:0 auto;display:block}.twenty-k-home-link{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ead9b0;letter-spacing:.11em;text-transform:uppercase;background:#080a0be0;border:1px solid #d8b86e94;align-items:center;gap:10px;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;top:18px;left:18px;box-shadow:0 12px 34px #00000059}:is(.twenty-k-home-link:hover,.twenty-k-home-link:focus-visible){color:#fff;background:#13261e;border-color:#d8b86e;outline:none}.twenty-k-home-link span{font-size:17px;line-height:1}@media (max-width:560px){.twenty-k-home-link{padding:9px 11px;font-size:8px;top:10px;left:10px}}.profile-description{color:#d4d0c6;margin:22px 0 0;font:italic 15px/1.7 Georgia,serif}.profile-description+.profile-note{border-top:1px solid #b78a3a33;padding-top:18px}.site-header>nav{gap:clamp(12px,1.55vw,26px)}.campaign-subnav{background:#080c0a;border-bottom:1px solid #c4994152;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:8px 4vw;display:flex;overflow-x:auto}.campaign-subnav a{color:#9fa9a3;letter-spacing:.08em;text-transform:uppercase;flex:none;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.campaign-subnav a:hover,.campaign-subnav a.active{color:#e5c26d;background:#d8b86e14}.twenty-k-hotspots{top:130px;bottom:0}@media (max-width:900px){.campaign-subnav{justify-content:flex-start}}.twenty-k-page{position:relative}.twenty-k-nav{z-index:19;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(72vw,980px);display:flex;position:fixed;top:18px;right:18px}.twenty-k-nav a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ead9b0;letter-spacing:.08em;text-transform:uppercase;background:#080a0be0;border:1px solid #d8b86e75;padding:9px 11px;font-size:8px;font-weight:800;text-decoration:none}:is(.twenty-k-nav a:hover,.twenty-k-nav a:focus-visible){color:#fff;background:#193326;border-color:#d8b86e;outline:none}.twenty-k-hotspots{pointer-events:none;width:min(100%,2445px);margin:0 auto;position:absolute;inset:0}.twenty-k-hotspots a{z-index:3;pointer-events:auto;color:#0000;border:2px solid #0000;border-radius:2px;position:absolute;overflow:hidden}:is(.twenty-k-hotspots a:hover,.twenty-k-hotspots a:focus-visible){background:#d8b86e1f;border-color:#d8b86e;outline:none;box-shadow:0 0 28px #d8b86e4d}.hotspot-register{width:32.7%;height:2.1%;top:13.75%;left:12.3%}.hotspot-main{width:15%;height:12.6%;top:50.4%;left:17.1%}.hotspot-community{width:15%;height:12.6%;top:50.4%;left:35.8%}.hotspot-dalmatian{width:15%;height:12.6%;top:50.4%;left:53.8%}.hotspot-name{width:15%;height:12.6%;top:50.4%;left:72.3%}.campaign-page{color:#eee9df;background:#070a09;min-height:100vh}.campaign-header{background:#080c0a;border-bottom:1px solid #c4994152;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:84px;padding:13px 4vw;display:grid}.campaign-brand{color:#e5c26d;align-items:center;gap:12px;text-decoration:none;display:flex}.campaign-brand span{font:400 34px Georgia,serif}.campaign-brand strong{color:#eee9df;letter-spacing:.15em;max-width:95px;font-size:8px;line-height:1.35}.campaign-header nav{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.campaign-header nav a,.campaign-site-home{color:#9fa9a3;letter-spacing:.08em;text-transform:uppercase;padding:8px 9px;font-size:8px;font-weight:800;text-decoration:none}.campaign-header nav a:hover,.campaign-header nav a.active{color:#e5c26d}.campaign-site-home{color:#d6c698;border:1px solid #c4994159}.campaign-hero{background:radial-gradient(circle at 80% 30%,#1a3327,#070a09 65%) 50%/cover;align-items:center;min-height:520px;padding:75px 7vw;display:grid}.campaign-hero>div{max-width:700px}.campaign-hero p{color:#d2aa4f;letter-spacing:.25em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:800}.campaign-hero h1{color:#f2eee6;letter-spacing:-.05em;max-width:850px;margin:0;font:400 clamp(52px,7vw,100px)/.92 Georgia,serif}.campaign-hero strong{color:#d9d2c4;max-width:640px;margin-top:28px;font:400 clamp(18px,2vw,27px)/1.5 Georgia,serif;display:block}.campaign-notice{color:#ddc998;background:#251a08;border-block:1px solid #c4994166;grid-template-columns:auto 1fr;gap:25px;padding:22px 7vw;display:grid}.campaign-notice strong{letter-spacing:.15em;text-transform:uppercase;font-size:9px}.campaign-notice span{font-size:12px;line-height:1.5}.campaign-blocks{background:#c4994138;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.campaign-blocks article{background:linear-gradient(145deg,#111b16,#080d0b);min-height:285px;padding:42px;position:relative}.campaign-blocks article>span{color:#d8b86e59;font:400 35px Georgia,serif;position:absolute;top:24px;right:26px}.campaign-blocks h2{color:#eee9df;max-width:78%;margin:35px 0 18px;font:400 31px/1.05 Georgia,serif}.campaign-blocks p,.campaign-blocks li{color:#9faaa4;font-size:13px;line-height:1.7}.campaign-blocks ul{padding-left:18px}.campaign-actions{background:#0b120f;flex-wrap:wrap;justify-content:center;gap:10px;padding:70px 7vw;display:flex}.campaign-actions a{color:#080b09;letter-spacing:.12em;text-transform:uppercase;background:#b98a38;border:1px solid #d8b86e;justify-content:space-between;align-items:center;gap:28px;min-width:225px;padding:17px 19px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.campaign-actions a:hover{background:#e0c272}.campaign-actions a span{font-size:20px}.campaign-footer{color:#718078;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #c4994140;justify-content:space-between;gap:20px;padding:28px 5vw;font-size:9px;display:flex}.campaign-footer a{color:#d6c698;text-decoration:none}@media (max-width:900px){.twenty-k-nav{background:#080a0b;max-width:none;padding:14px;position:relative;top:auto;right:auto}.twenty-k-home-link{position:absolute}.campaign-header{grid-template-columns:1fr auto}.campaign-header nav{grid-column:1/-1;justify-content:flex-start}.campaign-blocks{grid-template-columns:1fr 1fr}.campaign-hero{min-height:460px}}@media (max-width:600px){.twenty-k-hotspots{display:none}.twenty-k-nav{justify-content:flex-start}.twenty-k-nav a{font-size:7px}.campaign-header{padding:12px 18px}.campaign-header nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.campaign-header nav a{white-space:nowrap}.campaign-hero{background-position:65%;min-height:420px;padding:65px 24px}.campaign-notice{grid-template-columns:1fr;padding:20px 24px}.campaign-blocks{grid-template-columns:1fr}.campaign-blocks article{min-height:230px;padding:30px 24px}.campaign-actions{padding:50px 24px}.campaign-actions a{width:100%}.campaign-footer{flex-direction:column}}.twenty-k-artwork{width:100%;max-width:2445px;margin:0 auto;position:relative}.twenty-k-artwork .twenty-k-hotspots{width:100%;height:100%;inset:0}.twenty-k-artwork .hotspot-register{width:32.35%;height:1.56%;top:14.43%;left:12.55%}.twenty-k-artwork .hotspot-board-main{width:21.85%;height:5.58%;top:37.55%;left:4.8%}.twenty-k-artwork .hotspot-board-dalmatian{width:21.85%;height:5.58%;top:37.55%;left:27.55%}.twenty-k-artwork .hotspot-board-community{width:21.85%;height:5.58%;top:37.55%;left:50.45%}.twenty-k-artwork .hotspot-board-name{width:21.75%;height:5.58%;top:37.55%;left:73.35%}.twenty-k-artwork .hotspot-main{width:14.65%;height:14.55%;top:50.15%;left:19.35%}.twenty-k-artwork .hotspot-community{width:14.15%;height:14.55%;top:50.15%;left:35.1%}.twenty-k-artwork .hotspot-dalmatian{width:14.6%;height:14.55%;top:50.15%;left:50.35%}.twenty-k-artwork .hotspot-name{width:14.75%;height:14.55%;top:50.15%;left:66.2%}.twenty-k-artwork .hotspot-stories{width:21.55%;height:1.35%;top:88.95%;left:9.45%}.campaign-source-page{background:#070a09;min-height:100vh}.campaign-source-stack{background:#070a09;width:100%;max-width:1920px;margin:0 auto}.campaign-source-stack img{object-fit:contain;width:100%;height:auto;margin:0;display:block}.campaign-built-page{color:#f3eee2;background:#070a09;min-height:100vh}.campaign-built-hero{isolation:isolate;max-width:1720px;margin:0 auto;position:relative;overflow:hidden}.campaign-built-hero>img{width:100%;height:auto;display:block}.campaign-built-copy{z-index:1;width:min(39%,620px);position:absolute;top:50%;left:8%;transform:translateY(-50%)}.campaign-built-copy p,.campaign-built-content header p,.campaign-built-grid article>p{color:#caa858;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:800}.campaign-built-copy h1{color:#f3eee2;text-wrap:balance;margin:0;font:500 clamp(2.25rem,4.2vw,5rem)/.92 Georgia,serif}.campaign-built-copy>span{color:#ddd4c3;max-width:34rem;margin-top:1.25rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.6;display:block}.campaign-built-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.campaign-built-actions a,.campaign-built-grid a{color:#f4ead2;border:1px solid #caa858;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.campaign-built-actions a:first-child{color:#0b0d0c;background:#b58b35;font-weight:800}.campaign-built-content{max-width:1280px;margin:0 auto;padding:5rem 2rem 6rem}.campaign-built-content header{max-width:760px;margin-bottom:2rem}.campaign-built-content h2{color:#f3eee2;margin:0;font:500 clamp(2.25rem,5vw,4.5rem)/1 Georgia,serif}.campaign-built-content header>span{color:#bbb4a7;margin-top:1rem;font-size:1.05rem;line-height:1.65;display:block}.campaign-built-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.campaign-built-grid article{background:linear-gradient(145deg,#1d221ef5,#0a0d0bf5);border:1px solid #caa85859;min-height:235px;padding:1.5rem}.campaign-built-grid h3{color:#f3eee2;margin:.15rem 0 .75rem;font:600 2rem/1.05 Georgia,serif}.campaign-built-grid article>span{color:#bbb4a7;line-height:1.6;display:block}.campaign-built-grid a{margin-top:1.5rem}.campaign-built-footnote{color:#8f8b82;max-width:900px;margin:2rem 0 0;font-size:.82rem;line-height:1.6}@media (max-width:760px){.campaign-built-hero{align-items:flex-end;min-height:720px;display:flex}.campaign-built-hero>img{object-fit:cover;object-position:68% center;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.campaign-built-hero:after{content:"";z-index:0;background:linear-gradient(#05070614 25%,#050706f0 72%);position:absolute;inset:0}.campaign-built-copy{width:100%;padding:3rem 1.25rem;position:relative;top:auto;left:auto;transform:none}.campaign-built-copy h1{font-size:clamp(2.7rem,14vw,4.25rem)}.campaign-built-content{padding:4rem 1.25rem}.campaign-built-grid{grid-template-columns:1fr}}.campaign-built-grid article.campaign-gecko-card{background:#0b0f0d;min-height:0;padding:0;overflow:hidden}.campaign-gecko-card>p,.campaign-gecko-card>h3,.campaign-gecko-card>span{margin-left:1.5rem;margin-right:1.5rem}.campaign-gecko-gallery{background:#050806;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:1.5rem;display:grid}.campaign-gecko-gallery a{aspect-ratio:3/4;border:0;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.campaign-gecko-gallery img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.campaign-gecko-portrait{aspect-ratio:4/5;overflow:hidden;border:0!important;margin:0 0 1.5rem!important;padding:0!important;display:block!important}.campaign-gecko-portrait img{object-fit:cover;width:100%;height:100%;display:block}.naming-profile{color:#f3eee2;background:#070a09;min-height:100vh}.naming-profile-back{color:#d8b86e;margin:1.5rem 5vw;text-decoration:none;display:inline-block}.naming-profile-hero{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);align-items:center;gap:6vw;max-width:1280px;margin:0 auto;padding:2rem 5vw 5rem;display:grid}.naming-profile-hero>img{aspect-ratio:4/5;object-fit:cover;border:1px solid #caa85866;width:100%;display:block}.naming-profile-hero div>p:first-child,.naming-originals header>p{color:#caa858;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800}.naming-profile-hero h1,.naming-originals h2{color:#f3eee2;margin:.6rem 0;font:500 clamp(3rem,7vw,6rem)/.92 Georgia,serif}.naming-profile-hero div>span{color:#d8d0c2;font-size:1.2rem;line-height:1.6;display:block}.naming-art-note{color:#888b84;max-width:550px;margin-top:2rem;font-size:.8rem;line-height:1.6}.naming-originals{background:#0b120f;border-top:1px solid #caa85847;padding:5rem 5vw 7rem}.naming-originals header{max-width:1280px;margin:0 auto 2rem}.naming-originals h2{font-size:clamp(2.5rem,5vw,4.5rem)}.naming-originals>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1280px;margin:0 auto;display:grid}.naming-originals a{aspect-ratio:3/4;border:1px solid #caa8584d;display:block;overflow:hidden}.naming-originals img{object-fit:cover;width:100%;height:100%;display:block}.campaign-gecko-card .campaign-gecko-portrait{margin-bottom:0!important}.campaign-gecko-meta{border-top:1px solid #caa8583d;flex-direction:column;min-height:138px;padding:1.15rem 1.25rem 1.25rem;display:flex}.campaign-gecko-meta>p{color:#caa858!important;letter-spacing:.16em!important;margin:0 0 .55rem!important;font-size:.66rem!important}.campaign-gecko-meta>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.campaign-built-grid .campaign-gecko-meta h3{white-space:nowrap;margin:0;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1}.campaign-built-grid .campaign-gecko-meta a{color:#d7bd7a;white-space:nowrap;border:0;min-height:auto;margin:0;padding:.2rem 0;font-size:.78rem;font-weight:700}.campaign-built-grid .campaign-gecko-meta a:hover{color:#fff}.campaign-gecko-meta>a span{font-size:1rem}.campaign-gecko-meta>span{max-width:26rem;margin-top:.8rem;font-size:.88rem;color:#9f9a90!important;line-height:1.45!important}@media (max-width:980px) and (min-width:761px){.campaign-built-grid .campaign-gecko-meta>div{flex-direction:column;align-items:flex-start;gap:.65rem}.campaign-gecko-meta{min-height:165px}}.campaign-form-shell{color:#f3eee2;background:radial-gradient(circle at 8% 18%,#2b5b425c,#0000 36%),linear-gradient(145deg,#0c1813,#050806 64%);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(2rem,7vw,7rem);min-height:calc(100vh - 82px);padding:clamp(3.5rem,7vw,7rem) 7vw;display:grid}.campaign-form-intro{position:sticky;top:3rem}.campaign-form-intro>p,.campaign-form-receipt>p{color:#caa858;letter-spacing:.19em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}.campaign-form-intro h1,.campaign-form-receipt h1{color:#f3eee2;letter-spacing:-.045em;text-wrap:balance;margin:0;font:500 clamp(3.2rem,6vw,6rem)/.88 Georgia,serif}.campaign-form-intro>span,.campaign-form-receipt>span{color:#c9c2b5;max-width:36rem;margin-top:1.5rem;font-size:1.05rem;line-height:1.7;display:block}.campaign-form-intro>small{color:#7f8b84;margin-top:1.5rem;display:block}.campaign-form b{color:#d7b760}.campaign-form{gap:1rem;display:grid}.campaign-form fieldset{background:linear-gradient(145deg,#14221bf5,#080d0bf5);border:1px solid #caa8584d;gap:1rem;margin:0;padding:1.6rem;display:grid;box-shadow:0 20px 55px #0000002e}.campaign-form legend{color:#e9ddc3;padding:0 .75rem;font:500 1.4rem Georgia,serif}.campaign-form label{color:#d8d3c9;letter-spacing:.04em;gap:.55rem;font-size:.78rem;font-weight:700;display:grid}.campaign-form label>small{color:#7f8b84;letter-spacing:0;font-size:.7rem;font-weight:500;line-height:1.5}.campaign-form input:not([type=checkbox]),.campaign-form textarea{box-sizing:border-box;color:#f4efe5;width:100%;font:inherit;background:#070c0a;border:1px solid #caa85852;border-radius:0;outline:none;padding:.9rem 1rem;line-height:1.5}.campaign-form textarea{resize:vertical}.campaign-form input:focus,.campaign-form textarea:focus{border-color:#d8b86e;box-shadow:0 0 0 3px #d8b86e1f}.campaign-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.campaign-check{border-top:1px solid #caa85826;grid-template-columns:1.1rem 1fr;align-items:start;padding:.75rem 0;line-height:1.55;letter-spacing:0!important;gap:.8rem!important;font-weight:500!important;display:grid!important}.campaign-check:first-of-type{border-top:0}.campaign-check input{accent-color:#b58b35;width:1.05rem;height:1.05rem;margin:.18rem 0 0}.campaign-check a{color:#e2c983}.campaign-file-input{color:#aaa49a!important;padding:.75rem!important}.campaign-file-input::file-selector-button{color:#f3eee2;cursor:pointer;background:#16281f;border:1px solid #caa858;margin-right:1rem;padding:.65rem .8rem}.campaign-form-submit{grid-template-columns:minmax(240px,.7fr) 1fr;align-items:center;gap:1.5rem;margin-top:.5rem;display:grid}.campaign-form-submit button,.campaign-form-receipt button,.campaign-form-receipt a{color:#080b09;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#b58b35;border:1px solid #d8b86e;justify-content:space-between;align-items:center;gap:2rem;min-height:52px;padding:.85rem 1rem;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.campaign-form-submit button span{font-size:1.2rem}.campaign-form-submit p{color:#7e8983;margin:0;font-size:.72rem;line-height:1.6}.campaign-form-submit p strong{color:#b5afa5}.campaign-form-receipt{color:#f3eee2;background:radial-gradient(circle at 75% 35%,#2c604566,#0000 35%),#070a09;outline:none;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 82px);padding:5rem 10vw;display:flex}.campaign-form-receipt>span{max-width:720px}.campaign-form-receipt>div{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.campaign-form-receipt a{color:#efe3c8;background:0 0}.community-submit-stage{background:#070a09;align-items:center;min-height:1000px;display:grid;position:relative;overflow:hidden}.community-submit-stage>img{object-fit:cover;object-position:center;opacity:.22;filter:saturate(.75);width:100%;height:100%;position:absolute;inset:0}.community-submit-stage:after{content:"";background:linear-gradient(90deg,#050807f0,#050807b3 50%,#050807eb);position:absolute;inset:0}.community-submit-stage>.campaign-form-shell{z-index:1;box-sizing:border-box;background:0 0;width:100%;position:relative}.community-highlights-page .campaign-source-stack{border-bottom:1px solid #caa8584d}.community-header-artwork{width:100%;max-width:1920px;margin:0 auto;position:relative}.community-header-artwork>img{width:100%;height:auto;display:block}.community-header-artwork>a{color:#0000;border:2px solid #0000;justify-content:center;align-items:center;width:21.4%;height:8.2%;text-decoration:none;display:flex;position:absolute;top:72.7%;left:5.7%;overflow:hidden}:is(.community-header-artwork>a:hover,.community-header-artwork>a:focus-visible){background:#d8b86e1f;border-color:#d8b86e;outline:none;box-shadow:0 0 28px #d8b86e4d}@media (max-width:900px){.campaign-form-shell{grid-template-columns:1fr}.campaign-form-intro{max-width:720px;position:static}.community-submit-stage{min-height:0}}@media (max-width:600px){.campaign-form-shell{padding:3.5rem 1.25rem}.campaign-form-intro h1,.campaign-form-receipt h1{font-size:clamp(3rem,15vw,4.5rem)}.campaign-form-row,.campaign-form-submit{grid-template-columns:1fr}.campaign-form fieldset{padding:1.25rem}.campaign-form-submit button{width:100%}.campaign-form-receipt{padding:4rem 1.25rem}.campaign-form-receipt>div{width:100%}.campaign-form-receipt button,.campaign-form-receipt a{box-sizing:border-box;width:100%}}@media (max-width:760px){.naming-profile-hero{grid-template-columns:1fr;padding-inline:1.25rem}.naming-profile-hero>img{max-width:520px;margin:auto}.naming-originals{padding-inline:1.25rem}.naming-originals>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.twenty-k-artwork .hotspot-vault-grand-prize{width:25.45%;height:10.7%;top:21.9%;left:8.05%}.breeder-feature{background:#07100c;border-bottom:1px solid #b78a3a47;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:95px 7vw;display:grid}.breeder-feature>div h2{color:var(--cream);margin:0;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.breeder-feature>div>p:last-child{color:#aeb9b3;line-height:1.7}.breeder-feature>a{color:inherit;background:linear-gradient(145deg,#10271f,#08130f);border:1px solid #b78a3a57;grid-template-columns:220px 1fr;align-content:center;gap:7px 28px;padding:16px;text-decoration:none;display:grid}.breeder-feature>a>div{aspect-ratio:4/5;background:#040806;grid-row:1/5;place-items:center;display:grid;overflow:hidden}.breeder-feature img{object-fit:contain;width:100%;height:100%}.breeder-feature>a>p{color:var(--copper);letter-spacing:.13em;margin:0;font-size:9px;font-weight:800}.breeder-feature h3{color:var(--cream);margin:0;font:400 44px Georgia,serif}.breeder-feature>a>span{color:#8f9d96;font-size:11px;line-height:1.5}.breeder-feature>a>strong{color:var(--gold-light);font-size:11px}.bloodline-page{min-height:100vh;color:var(--cream);background:#060a08}.bloodline-breadcrumb{color:#84928b;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #b78a3a33;justify-content:space-between;padding:20px 6vw;font-size:10px;display:flex}.bloodline-breadcrumb a{color:var(--gold-light);text-decoration:none}.bloodline-hero{background-image:linear-gradient(90deg,#04090733,#040907f0),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/monstera-hero.svg);background-size:cover;grid-template-columns:1.05fr .95fr;min-height:650px;display:grid;position:relative}.bloodline-portrait{place-items:center;min-width:0;padding:40px;display:grid;position:relative}.bloodline-portrait:after{content:"";pointer-events:none;background:radial-gradient(#b78a3a1a,#0000 68%);position:absolute;inset:8% 4%}.bloodline-portrait img{z-index:1;object-fit:contain;width:100%;height:560px}.bloodline-portrait small{z-index:2;color:#aeb9b3;background:#050c09db;border:1px solid #d8b86e59;padding:9px 12px;font-size:9px;position:absolute;bottom:35px;left:7vw}.bloodline-title{flex-direction:column;justify-content:center;padding:70px 7vw 70px 3vw;display:flex}.bloodline-title h1{color:var(--cream);letter-spacing:-.06em;margin:0;font:400 clamp(72px,9vw,132px)/.82 Georgia,serif}.bloodline-title>strong{color:var(--gold-light);margin-top:24px;font:italic 19px/1.45 Georgia,serif}.bloodline-title>p:not(.eyebrow){color:#b7c2bc;max-width:650px;line-height:1.75}.bloodline-title>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bloodline-title>div span{color:#aab6b0;letter-spacing:.09em;text-transform:uppercase;border:1px solid #b78a3a4d;padding:8px 11px;font-size:9px}.bloodline-tree{color:#1b2c25;background:#e8ddc7;padding:90px 6vw 110px}.bloodline-heading{text-align:center;max-width:790px;margin:0 auto 48px}.bloodline-heading h2{color:#14281f;margin:0;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.bloodline-heading>p:last-child{color:#5d6862;line-height:1.7}.lineage-focus{width:min(300px,100%);margin:auto}.lineage-connector{background:#ad8952;width:1px;height:52px;margin:auto}.lineage-animal-card{background:#f8f3e9;border:1px solid #4d3b2347;min-width:0;box-shadow:0 14px 30px #362a1a17}.lineage-animal-photo{aspect-ratio:4/3;background:#d8d0c2;place-items:center;display:grid;overflow:hidden}.lineage-animal-photo img{object-fit:contain;width:100%;height:100%;display:block}.lineage-animal-photo span{color:#716b61;text-align:center;padding:18px;font-size:10px}.lineage-animal-card>div:last-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:13px;display:flex}.lineage-animal-card p{color:#a16b45;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.lineage-animal-card h4{color:#17281f;margin:6px 0 0;font:400 23px Georgia,serif}.lineage-branch>p{color:#775d3a;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:800}.lineage-branch>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bloodline-tree>.lineage-branch{width:min(650px,100%);margin:auto}.lineage-generation{grid-template-columns:1fr 1fr;gap:24px;margin-top:52px;display:grid}.great-grandparents{grid-template-columns:repeat(4,1fr)}.lineage-unknown{text-align:center;background:#f8f3e98c;border:1px dashed #4d3b2359;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:30px;display:flex!important}.lineage-unknown strong{color:#35483e;font:400 25px Georgia,serif}.lineage-unknown span{color:#716b61;margin-top:8px;font-size:10px}.bloodline-details{background:#b78a3a47;grid-template-columns:1fr 1fr;gap:1px;display:grid}.bloodline-details article{background:linear-gradient(145deg,#10271f,#07100c);padding:85px 7vw}.bloodline-details h2,.pairing-history h2{color:var(--cream);margin:0;font:400 clamp(39px,4.7vw,62px)/1 Georgia,serif}.bloodline-details article>p:last-child{color:#aeb9b3;line-height:1.75}.bloodline-details dl{margin:24px 0 0}.bloodline-details dl div{border-top:1px solid #b78a3a33;grid-template-columns:150px 1fr;gap:20px;padding:14px 0;display:grid}.bloodline-details dt{color:var(--copper);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.bloodline-details dd{color:#d0d8d3;margin:0;font:400 17px Georgia,serif}.pairing-history{background:#08130f;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:85px 7vw;display:grid}.pairing-history>div:first-child>p:last-child{color:#aeb9b3;line-height:1.7}.pairing-history>div:last-child{border-top:1px solid #b78a3a4d}.pairing-history article{border-bottom:1px solid #b78a3a38;grid-template-columns:70px 1fr auto;gap:20px;padding:20px 0;display:grid}.pairing-history article span,.pairing-history article small{color:#89968f;font-size:10px}.pairing-history article strong{color:var(--cream);font:400 21px Georgia,serif}.bloodline-boundary{background:#0d2019;border-block:1px solid #b78a3a45;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 7vw;display:grid}.bloodline-boundary strong{color:var(--gold-light);font:400 19px Georgia,serif}.bloodline-boundary p{color:#aab6b0;margin:0;font-size:12px;line-height:1.6}.bloodline-boundary span{color:#7f8c85;letter-spacing:.1em;text-transform:uppercase;font-size:9px}@media (max-width:950px){.bloodline-hero,.breeder-feature,.bloodline-details,.pairing-history{grid-template-columns:1fr}.bloodline-title{padding:40px 7vw 75px}.great-grandparents{grid-template-columns:1fr 1fr}.breeder-feature>a{max-width:700px}.bloodline-boundary{grid-template-columns:1fr;gap:12px}}@media (max-width:620px){.breeder-feature{padding:65px 22px}.breeder-feature>a{grid-template-columns:1fr}.breeder-feature>a>div{aspect-ratio:16/10;grid-row:auto}.bloodline-breadcrumb{padding:16px 22px}.bloodline-breadcrumb span{display:none}.bloodline-hero{min-height:auto}.bloodline-portrait{padding:20px}.bloodline-portrait img{height:390px}.bloodline-portrait small{text-align:center;bottom:18px;left:22px;right:22px}.bloodline-title{padding:45px 22px 65px}.bloodline-title h1{font-size:78px}.bloodline-tree{padding:65px 16px 80px}.lineage-generation,.great-grandparents{grid-template-columns:1fr}.lineage-branch>div{gap:8px}.lineage-animal-card h4{font-size:19px}.bloodline-details article,.pairing-history{padding:65px 22px}.bloodline-details dl div{grid-template-columns:1fr;gap:6px}.pairing-history article{grid-template-columns:52px 1fr}.pairing-history article small{grid-column:2}.bloodline-boundary{padding:26px 22px}}.breeder-profile-frame{z-index:1;aspect-ratio:4/5;width:min(100%,420px);overflow:hidden}.breeder-profile-frame .breeder-profile-photo{background:#040806;max-width:none;max-height:none;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.breeder-profile-required{width:100%;height:100%;color:var(--cream);text-align:center;background:linear-gradient(145deg,#0b1b15,#06100c);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.breeder-profile-required strong{font:400 32px Georgia,serif}.breeder-profile-required>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.breeder-profile-required small{color:#aeb8b2;max-width:260px;line-height:1.5}.lineage-animal-profile .lineage-animal-photo{aspect-ratio:4/5;background:#d8d0c2;padding:12px;position:relative}.lineage-animal-profile .lineage-animal-photo img{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px;object-fit:contain!important;object-position:center!important}.bloodline-page-roulette .breeder-profile-frame .breeder-profile-photo,.bloodline-page-vegas .breeder-profile-frame .breeder-profile-photo,.bloodline-page-bullseye-jr .breeder-profile-frame .breeder-profile-photo,.bloodline-page-zinnia .breeder-profile-frame .breeder-profile-photo,.bloodline-page-noodle .breeder-profile-frame .breeder-profile-photo,.bloodline-page-plague .breeder-profile-frame .breeder-profile-photo,.bloodline-page-spark .breeder-profile-frame .breeder-profile-photo{background:#040806;object-fit:contain!important;object-position:center!important}.lineage-animal-roulette.lineage-animal-profile .lineage-animal-photo img,.lineage-animal-vegas.lineage-animal-profile .lineage-animal-photo img{object-fit:contain!important;object-position:center!important}.lineage-animal-profile .lineage-animal-producer{color:#775d3a;letter-spacing:.03em;text-transform:none;margin-top:8px;font-size:10px}@media (max-width:620px){.breeder-profile-frame{width:min(100%,304px)}}.lineage-parent-branch{padding-top:28px;position:relative}.lineage-parent-branch:before{content:"";background:#ad8952;width:1px;height:17px;position:absolute;top:0;left:50%}.lineage-parent-branch:after{content:"";background:#ad8952;height:1px;position:absolute;top:16px;left:25%;right:25%}.lineage-parent-branch>p{z-index:1;background:#e8ddc7;width:max-content;max-width:calc(100% - 24px);margin:0 auto 10px;padding:0 10px;position:relative}.lineage-parent-branch .lineage-pair>.lineage-animal-card{position:relative}.lineage-parent-branch .lineage-pair>.lineage-animal-card:before{content:"";background:#ad8952;width:1px;height:33px;position:absolute;bottom:100%;left:50%}.lineage-animal-photo{position:relative}.lineage-animal-photo a{cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0}.breeder-profile-frame a{cursor:zoom-in;width:100%;height:100%;display:block}.lineage-animal-inky .lineage-animal-photo img{transform:scale(1.1)}.lineage-animal-daldreme .lineage-animal-photo img{transform:scale(1.18)}.lineage-animal-francesca .lineage-animal-photo img{object-fit:cover;object-position:center 52%;transform:none}.lineage-animal-card{position:relative}.lineage-animal-card.lineage-has-parents:after{content:"";background:#ad8952;width:1px;height:52px;position:absolute;top:100%;left:50%}.lineage-focus+.lineage-parent-branch{margin:52px auto 0}.bloodline-tree>.lineage-parent-branch,.lineage-generation{width:min(1100px,100%)}.lineage-generation{gap:12px;margin:52px auto 0}.lineage-animal-card>div:last-child{min-height:112px}.lineage-animal-card h4{line-height:1.15}.lineage-animal-card .lineage-animal-producer{color:#775d3a;letter-spacing:.03em;text-transform:none;margin-top:8px;font-size:9px;line-height:1.35}@media (max-width:620px){.lineage-generation .lineage-animal-card.lineage-has-parents:after{display:none}}.unknown-branch{align-self:start}.unknown-branch .lineage-unknown{background:#f8f3e947;border-color:#4d3b2333;min-height:0;padding:16px 12px}.unknown-branch .lineage-unknown strong{color:#657169;font-size:17px}.unknown-branch .lineage-unknown span{color:#817b71;max-width:170px;font-size:9px;line-height:1.4}.bloodline-title .bloodline-parentage{color:#f0dfbb;letter-spacing:.01em;margin:18px 0 0;font:400 clamp(22px,2.4vw,34px)/1.15 Georgia,serif}.bloodline-title .bloodline-parentage+strong{margin-top:13px}.home-next{color:var(--cream);background:#060908}.home-next-hero{background:#050706;border-bottom:1px solid #d8b86e47;align-items:center;min-height:calc(100vh - 82px);display:flex;position:relative;overflow:hidden}.home-next-hero-art{background-image:linear-gradient(90deg,#050706 0% 33%,#050706eb 46%,#0507062e 72%,#0507060f),linear-gradient(#0000 52%,#0507066b),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/homepage-goal-hero.jpg);background-position:50%,100%,100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 100%;position:absolute;inset:0}.home-next-hero-copy{z-index:1;width:min(52%,760px);margin-left:7vw;padding:5rem 0 8rem;position:relative}.home-next-hero-copy>p,.home-next-paths header>p,.home-next-story-copy>p,.home-next-species header>p,.home-next-showcase-copy>p,.home-next-specialties header>p,.home-next-finder>div:last-child>p,.home-next-catalog header p,.home-next-celebration p,.home-next-buying header p{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:800}.home-next-hero h1{color:#f2eadc;letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:0;font:500 clamp(4rem,7.2vw,7.8rem)/.84 Georgia,serif}.home-next-hero-copy>span{color:#c4ccc7;max-width:590px;margin-top:2rem;font-size:clamp(.98rem,1.2vw,1.18rem);line-height:1.65;display:block}.home-next-hero-copy>div{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.home-next-hero-copy a,.home-next-showcase-copy>a,.home-next-finder>div:last-child>a,.home-next-celebration a{border:1px solid var(--gold-light);color:#f3ead6;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;min-height:52px;padding:.85rem 1.05rem;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.home-next-hero-copy a:first-child,.home-next-finder>div:last-child>a,.home-next-celebration a{color:#080b09;background:#b58b35}.home-next-collection-link{z-index:2;border-left:1px solid var(--gold-light);color:#e9dfcb;flex-direction:column;gap:.4rem;padding:.55rem 0 .55rem 1rem;text-decoration:none;display:flex;position:absolute;bottom:2.2rem;right:4vw}.home-next-collection-link span{color:#a9b3ae;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.home-next-collection-link strong{font:500 1rem Georgia,serif}.home-next-paths{background:radial-gradient(circle at 4% 20%,#2b584440,#0000 30%),linear-gradient(#091510,#060b09);padding:7rem 6vw 8rem}.home-next-paths>header{grid-template-columns:.35fr 1fr .7fr;align-items:end;gap:3rem;margin-bottom:2.4rem;display:grid}.home-next-paths h2,.home-next-story h2,.home-next-species h2,.home-next-showcase h2,.home-next-specialties h2,.home-next-finder h2,.home-next-catalog h2,.home-next-celebration h2,.home-next-buying h2{color:#f1eadc;letter-spacing:-.045em;margin:0;font:500 clamp(2.8rem,5.5vw,5.6rem)/.94 Georgia,serif}.home-next-paths>header>span{color:#9faca5;line-height:1.6}.home-next-paths>div{background:#d8b86e42;border:1px solid #d8b86e42;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-next-paths>div>a{min-height:390px;color:inherit;background:linear-gradient(145deg,#10251e,#08100d);flex-direction:column;padding:2rem;text-decoration:none;transition:background .25s;display:flex}.home-next-paths i{color:#d8b86e73;font:2.2rem Georgia,serif}.home-next-paths>div p{color:var(--copper);letter-spacing:.17em;text-transform:uppercase;margin:auto 0 .65rem;font-size:.65rem;font-weight:800}.home-next-paths h3{color:#f1eadc;margin:0;font:500 2.2rem Georgia,serif}.home-next-paths>div a>span{color:#9faca5;max-width:28rem;margin-top:1rem;line-height:1.6;display:block}.home-next-paths>div a>strong{color:#e0c57f;letter-spacing:.08em;text-transform:uppercase;margin-top:1.75rem;font-size:.72rem}.home-next-story{background:#070b09;border-block:1px solid #d8b86e3d;grid-template-columns:1.12fr .88fr;min-height:720px;display:grid}.home-next-story-art{min-width:0;overflow:hidden}.home-next-story-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-next-story-copy{flex-direction:column;justify-content:center;padding:6rem 7vw;display:flex}.home-next-story-copy>strong{color:#d8b86e;margin-top:1.7rem;font:500 1.35rem Georgia,serif}.home-next-story-copy>span{color:#adb8b2;max-width:650px;margin-top:1.25rem;line-height:1.75;display:block}.home-next-story-copy>a{border-bottom:1px solid var(--gold-light);color:#e0c57f;letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin-top:2rem;padding-bottom:.4rem;font-size:.72rem;font-weight:800;text-decoration:none}.home-next-species{background:radial-gradient(circle at 94% 12%,#2a584347,#0000 34%),linear-gradient(#091510,#060b09);padding:8rem 6vw}.home-next-species>header{grid-template-columns:.35fr 1fr .7fr;align-items:end;gap:3rem;margin-bottom:2.75rem;display:grid}.home-next-species>header>span{color:#aab5af;line-height:1.65}.home-next-species-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.home-next-species-grid>a,.home-next-species-grid>article{min-height:600px;color:inherit;background:#0d1914;border:1px solid #d8b86e47;text-decoration:none;position:relative;overflow:hidden}.home-next-species-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-next-species-grid>a:hover img{transform:scale(1.025)}.home-next-species-grid>a:after,.home-next-species-grid>article:after{content:"";background:linear-gradient(#0000 42%,#030605f2);position:absolute;inset:0}.home-next-species-grid>*>span{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.home-next-species-grid small{color:#d0aa54;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:800}.home-next-species-grid strong{color:#f3ecdf;margin-top:.45rem;font:500 clamp(2rem,3vw,3rem) Georgia,serif}.home-next-species-grid i{color:#aeb8b2;font:italic .78em Georgia,serif;display:block}.home-next-species-grid em{color:#819087;letter-spacing:.08em;text-transform:uppercase;margin-top:.85rem;font-size:.7rem;font-style:normal}.home-next-species-note{color:#839188;letter-spacing:.04em;border-top:1px solid #d8b86e33;margin:2rem 0 0;padding-top:1.4rem;font-size:.75rem}.home-next-showcase{background:#070b09;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:8rem 6vw;display:grid}.home-next-showcase-copy{align-self:center}.home-next-showcase-copy>span{color:#aeb8b2;max-width:520px;margin-top:1.7rem;line-height:1.75;display:block}.home-next-showcase-copy>a{margin-top:2rem}.home-next-showcase-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.home-next-showcase-grid>a{color:#fff;border:1px solid #d8b86e47;min-height:300px;text-decoration:none;position:relative;overflow:hidden}.home-next-showcase-grid .home-next-showcase-main{grid-column:1/-1;min-height:480px}.home-next-showcase-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-next-showcase-grid a:hover img{transform:scale(1.025)}.home-next-showcase-grid a:after{content:"";background:linear-gradient(#0000 44%,#030605e6);position:absolute;inset:0}.home-next-showcase-grid a>div{z-index:1;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.home-next-showcase-grid p{color:#d3af5b;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .45rem;font-size:.62rem;font-weight:800}.home-next-showcase-grid strong{font:500 clamp(1.5rem,2vw,2.1rem) Georgia,serif}.home-next-specialties{background:linear-gradient(#07100d,#0b1b15);border-top:1px solid #d8b86e38;padding:8rem 6vw}.home-next-specialties>header{grid-template-columns:.35fr 1fr .7fr;align-items:end;gap:3rem;margin-bottom:2.75rem;display:grid}.home-next-specialties>header>span{color:#aab5af;line-height:1.65}.home-next-specialties-photos{grid-template-columns:1.35fr 1fr 1fr;gap:1rem;display:grid}.home-next-specialties-photos>a{color:#f2eadc;border:1px solid #d8b86e47;min-height:470px;text-decoration:none;position:relative;overflow:hidden}.home-next-specialties-photos img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-next-specialties-photos a:hover img{transform:scale(1.025)}.home-next-specialties-photos a:after{content:"";background:linear-gradient(#0000 42%,#030605e6);position:absolute;inset:0}.home-next-specialties-photos span{z-index:1;font:500 clamp(1.4rem,2.2vw,2.2rem) Georgia,serif;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.home-next-specialties-tags{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.home-next-specialties-tags span{color:#c9d0cc;letter-spacing:.11em;text-transform:uppercase;background:#08110e;border:1px solid #d8b86e40;padding:.75rem 1rem;font-size:.68rem;font-weight:800}.home-next-finder{background:linear-gradient(145deg,#112c22,#070d0b);border-block:1px solid #d8b86e47;grid-template-columns:.85fr 1.15fr;min-height:760px;display:grid}.home-next-finder-art{min-width:0;overflow:hidden}.home-next-finder-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-next-finder>div:last-child{flex-direction:column;justify-content:center;padding:6rem 8vw;display:flex}.home-next-finder>div:last-child>span{color:#adb8b2;max-width:680px;margin-top:1.6rem;font-size:1.05rem;line-height:1.7;display:block}.home-next-finder ul{border-top:1px solid #d8b86e33;margin:2rem 0;padding:0;list-style:none}.home-next-finder li{color:#d4d0c5;border-bottom:1px solid #d8b86e33;padding:1rem 0;font:500 1.1rem Georgia,serif}.home-next-finder li:before{content:"→";color:#c69b47;padding-right:.8rem}.home-next-finder>div:last-child>a{align-self:flex-start;margin-top:.5rem}.home-next-catalog{background:linear-gradient(#060b09,#091510);padding:7rem 6vw 8rem}.home-next-catalog>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.home-next-catalog>header>a{border-bottom:1px solid var(--gold-light);color:#dcc47f;text-transform:uppercase;padding-bottom:.35rem;font-size:.72rem;font-weight:800;text-decoration:none}.home-next-catalog>div{grid-template-columns:1fr 1fr .8fr;gap:1rem;display:grid}.home-next-catalog>div>a{min-height:570px;color:inherit;background:#08100d;border:1px solid #d8b86e47;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-next-catalog img{object-fit:contain;background:radial-gradient(circle,#1b2924,#050806 72%);width:100%;height:460px;display:block}.home-next-catalog>div>a>span{color:#b78a3a;letter-spacing:.15em;text-transform:uppercase;margin:1.2rem 1.4rem .35rem;font-size:.62rem;font-weight:800}.home-next-catalog>div>a>strong{color:#f0e8d9;margin:0 1.4rem 1.4rem;font:500 2rem Georgia,serif}.home-next-catalog .home-next-catalog-cta{background:linear-gradient(145deg,#17392d,#08120e);justify-content:flex-end;padding:2rem}.home-next-catalog-cta p{color:#aeb8b3;margin:0;line-height:1.6}.home-next-catalog-cta h3{color:#f1e9db;margin:1rem 0 2.5rem;font:500 clamp(2.2rem,3vw,3.4rem)/1.05 Georgia,serif}.home-next-catalog-cta>strong{letter-spacing:.08em;text-transform:uppercase;color:#e0c57f!important;margin:0!important;font:800 .72rem Arial,sans-serif!important}.home-next-celebration{background-image:linear-gradient(90deg,#040706f5,#050a08d1 50%,#0509071f),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/campaigns/20k/masters/main-celebration.jpg);background-position:50%;background-size:cover;align-items:center;min-height:650px;padding:7rem 8vw;display:flex}.home-next-celebration>div{max-width:720px}.home-next-celebration>div>span{color:#c1c9c4;max-width:590px;margin-top:1.5rem;line-height:1.7;display:block}.home-next-celebration a{margin-top:2rem}.home-next-buying{background:#070b09;padding:7rem 6vw}.home-next-buying>header{grid-template-columns:.5fr 1.5fr;align-items:end;margin-bottom:2.5rem;display:grid}.home-next-buying>div{background:#d8b86e38;border:1px solid #d8b86e38;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-next-buying article{background:linear-gradient(145deg,#10251e,#080f0c);min-height:250px;padding:2rem}.home-next-buying article>span{color:#d8b86e73;font:500 2rem Georgia,serif}.home-next-buying h3{color:#f1eadc;margin:3rem 0 1rem;font:500 1.75rem Georgia,serif}.home-next-buying article p{color:#9faca5;margin:0;line-height:1.65}.home-next-footer{background:#040706;border-top:1px solid #d8b86e40;grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:3rem 5vw;display:grid}.home-next-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;display:flex}.home-next-footer nav a{color:#aeb8b3;font-size:.72rem;text-decoration:none}.home-next-footer>p{color:#65736c;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #d8b86e24;grid-column:1/-1;margin:0;padding-top:1.5rem;font-size:.62rem}@media (max-width:980px){.home-next-hero-copy{width:62%}.home-next-paths>header,.home-next-species>header,.home-next-specialties>header{grid-template-columns:1fr 1fr}.home-next-paths>header>p,.home-next-species>header>p,.home-next-specialties>header>p{grid-column:1/-1}.home-next-story{grid-template-columns:.9fr 1.1fr}.home-next-story-art{height:auto}.home-next-story-copy{padding:5rem 5vw}.home-next-showcase{grid-template-columns:1fr}.home-next-showcase-copy{max-width:760px}.home-next-species-grid{grid-template-columns:1fr 1fr}.home-next-species-grid>:last-child{grid-column:1/-1;min-height:420px}.home-next-specialties-photos{grid-template-columns:1fr 1fr}.home-next-specialties-photos>a:first-child{grid-column:1/-1}.home-next-catalog>div{grid-template-columns:1fr 1fr}.home-next-catalog .home-next-catalog-cta{grid-column:1/-1;min-height:340px}.home-next-buying>header{grid-template-columns:1fr}}@media (max-width:760px){.home-next-hero{align-items:flex-end;min-height:850px}.home-next-hero-art{background-image:linear-gradient(#0507060d,#0507062e 35%,#050706 67%,#050706),url(https://pub-e6e1d628ade1405288156121714cee54.r2.dev/originals/homepage-goal-hero.jpg);background-position:50%,78% 0;background-size:100% 100%,auto 59%}.home-next-hero-copy{width:auto;margin:0;padding:24rem 1.25rem 7rem}.home-next-hero h1{font-size:clamp(3.5rem,16vw,5.3rem)}.home-next-collection-link{display:none}.home-next-paths,.home-next-species,.home-next-showcase,.home-next-specialties,.home-next-catalog,.home-next-buying{padding:5rem 1.25rem}.home-next-paths>header,.home-next-species>header,.home-next-specialties>header{display:block}.home-next-paths>header>span,.home-next-species>header>span,.home-next-specialties>header>span{margin-top:1rem;display:block}.home-next-paths>div,.home-next-species-grid,.home-next-specialties-photos{grid-template-columns:1fr}.home-next-paths>div>a{min-height:310px}.home-next-story{grid-template-columns:1fr}.home-next-story-art{height:420px}.home-next-story-copy{padding:5rem 1.25rem}.home-next-species-grid>a,.home-next-species-grid>article,.home-next-species-grid>:last-child{grid-column:auto;min-height:470px}.home-next-specialties-photos>a:first-child{grid-column:auto}.home-next-specialties-photos>a{min-height:430px}.home-next-showcase-grid .home-next-showcase-main{min-height:390px}.home-next-finder{grid-template-columns:1fr;min-height:0}.home-next-finder-art{height:520px}.home-next-finder>div:last-child{padding:5rem 1.25rem}.home-next-catalog>header{flex-direction:column;align-items:flex-start}.home-next-catalog>div{grid-template-columns:1fr}.home-next-catalog .home-next-catalog-cta{grid-column:auto}.home-next-catalog>div>a{min-height:520px}.home-next-catalog img{height:410px}.home-next-celebration{background-position:66%;min-height:690px;padding:5rem 1.25rem}.home-next-buying>div,.home-next-footer{grid-template-columns:1fr}.home-next-footer nav{justify-content:flex-start}}@media (max-width:480px){.home-next-hero-copy>div,.home-next-hero-copy a,.home-next-showcase-copy>a,.home-next-finder>div:last-child>a,.home-next-celebration a{box-sizing:border-box;width:100%}.home-next-showcase-grid{grid-template-columns:1fr}.home-next-showcase-grid .home-next-showcase-main{grid-column:auto}.home-next-showcase-grid>a{min-height:340px}.home-next-finder-art{height:430px}}.home-next-species-botanical{background:radial-gradient(at 20% 18%,#728e5f61,#0000 28%),radial-gradient(at 78% 34%,#2b5d468c,#0000 32%),radial-gradient(at 34% 78%,#785f2f47,#0000 30%),linear-gradient(145deg,#17382b,#070d0a 68%)}.home-next-species-leachie img{object-fit:contain;object-position:center;background:#07100c}.species-coming-soon{min-height:100vh;color:var(--cream);background:#050806}.species-coming-soon-hero{background:radial-gradient(circle at 18% 22%,#305f4857,#0000 34%),linear-gradient(145deg,#10291f,#050806 70%);grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 82px);display:grid;overflow:hidden}.species-coming-soon-art,.species-coming-soon-botanical{min-width:0;min-height:680px;overflow:hidden}.species-coming-soon-art img{object-fit:contain;object-position:center;background:#07100c;width:100%;height:100%;display:block}.species-coming-soon-botanical{background:radial-gradient(at 22% 20%,#7491606b,#0000 28%),radial-gradient(at 72% 38%,#2656409e,#0000 35%),radial-gradient(at 36% 82%,#80653440,#0000 30%),linear-gradient(145deg,#183b2d,#060c09 70%)}.species-coming-soon-copy{background:linear-gradient(90deg,#050806e0,#050806);border-left:1px solid #d8b86e38;flex-direction:column;justify-content:center;padding:6rem 7vw;display:flex}.species-coming-soon-copy>p{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:800}.species-coming-soon-copy h1{color:#f2eadc;letter-spacing:-.05em;margin:0;font:500 clamp(4rem,7vw,7.2rem)/.9 Georgia,serif}.species-coming-soon-copy>strong{color:#d8b86e;margin-top:1.5rem;font:500 clamp(1.7rem,2.8vw,2.5rem) Georgia,serif}.species-coming-soon-copy>span{color:#abb7b0;max-width:520px;margin-top:1.4rem;font-size:1rem;line-height:1.7;display:block}.species-coming-soon-copy>div{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.species-coming-soon-copy a{color:#e5d7b4;letter-spacing:.09em;text-transform:uppercase;border:1px solid #d8b86e99;align-items:center;min-height:48px;padding:.8rem 1rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.species-coming-soon-copy a:first-child{color:#080b09;background:#b58b35}@media (max-width:760px){.species-coming-soon-hero{grid-template-columns:1fr}.species-coming-soon-art,.species-coming-soon-botanical{min-height:430px}.species-coming-soon-copy{border-top:1px solid #d8b86e38;border-left:0;padding:4.5rem 1.25rem 5rem}.species-coming-soon-copy>div,.species-coming-soon-copy a{box-sizing:border-box;width:100%}}.home-next-trust{background:#07100d;border-bottom:1px solid #d8b86e3d;grid-template-columns:repeat(4,1fr);display:grid}.home-next-trust>span{color:#7f9086;letter-spacing:.04em;flex-direction:column;justify-content:center;min-height:94px;padding:1rem 2vw;font-size:.68rem;display:flex}.home-next-trust>span+span{border-left:1px solid #d8b86e2e}.home-next-trust strong{color:#dfca91;letter-spacing:0;margin-bottom:.38rem;font:500 1rem Georgia,serif}.home-next-paths>div{background:0 0;border:0;gap:1rem}.home-next-paths>div>a{background:#08100d;border:1px solid #d8b86e47;grid-template-rows:285px 1fr;min-height:520px;padding:0;display:grid;position:relative;overflow:hidden}.home-next-paths>div>a:after{content:"";z-index:1;background:linear-gradient(#03060505,#0306054d);height:285px;position:absolute;top:0;left:0;right:0}.home-next-paths>div>a>img,.home-next-paths>div>a:first-child>img{z-index:0;object-fit:cover;object-position:center;background:#0b1511;width:100%;height:285px;transition:transform .45s;display:block;position:relative}.home-next-paths>div>a:hover{background:#0b1712}.home-next-paths>div>a:hover>img{transform:scale(1.025)}.home-next-paths>div>a>i{z-index:2;color:#f0d88f;text-shadow:0 2px 14px #000;position:absolute;top:1.25rem;left:1.4rem}.home-next-paths>div>a>div{z-index:2;box-sizing:border-box;background:linear-gradient(145deg,#0d1d17,#07100d);flex-direction:column;min-height:0;padding:1.65rem 1.7rem 1.75rem;display:flex;position:relative}.home-next-paths>div>a>div p{margin:0 0 .55rem}.home-next-paths>div>a>div>span{color:#bac5bf;max-width:28rem;margin-top:.8rem;line-height:1.55;display:block}.home-next-paths>div>a>div>strong{color:#e0c57f;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:1.25rem;font-size:.72rem}.home-next-buying article{min-height:210px}.home-next-buying h3{margin:2.2rem 0 .8rem}@media (max-width:980px){.home-next-trust{grid-template-columns:repeat(2,1fr)}.home-next-trust>span:nth-child(3){border-top:1px solid #d8b86e2e;border-left:0}.home-next-trust>span:nth-child(4){border-top:1px solid #d8b86e2e}}@media (max-width:760px){.home-next-trust{grid-template-columns:1fr 1fr}.home-next-trust>span{min-height:82px;padding:1rem 1.25rem}.home-next-paths>div>a{grid-template-rows:260px auto;min-height:0}.home-next-paths>div>a>img,.home-next-paths>div>a:first-child>img,.home-next-paths>div>a:after{height:260px}.home-next-paths>div>a>div{min-height:220px;padding:1.5rem}}@media (max-width:480px){.home-next-trust{grid-template-columns:1fr}.home-next-trust>span+span,.home-next-trust>span:nth-child(3){border-top:1px solid #d8b86e2e;border-left:0}}.breeder-gallery{background:#0b1914;border-top:1px solid #b78a3a40;padding:85px 7vw}.breeder-gallery>div:first-child{max-width:720px;margin-bottom:30px}.breeder-gallery h2{color:var(--cream);margin:0;font:400 clamp(39px,4.7vw,62px)/1 Georgia,serif}.breeder-gallery>div:first-child>p:last-child{color:#aeb9b3;line-height:1.7}.breeder-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.breeder-gallery-grid a{background:#050b08;border:1px solid #b78a3a4d;place-items:center;min-height:260px;display:grid;overflow:hidden}.breeder-gallery-grid img{object-fit:contain;width:100%;height:100%;max-height:520px;display:block}@media (max-width:950px){.breeder-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.breeder-gallery{padding:65px 22px}.breeder-gallery-grid{grid-template-columns:1fr}.breeder-gallery-grid a{min-height:220px}}.collection-breeder-photo img{object-fit:contain;object-position:center;background:#07100c}.dalmatian-collections>section{padding-top:28px}.dalmatian-collections>section+section{border-top:1px solid #b78a3a38;margin-top:34px}.dalmatian-collections header{justify-content:space-between;align-items:end;gap:20px;display:flex}.dalmatian-collections header p{color:var(--copper);letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:700}.dalmatian-collections header h4{color:var(--cream);margin:0;font:400 30px Georgia,serif}.dalmatian-collections header>strong{color:var(--gold-light);font:400 17px Georgia,serif}.dalmatian-collections .collection-breeder-grid{padding-top:16px}.collection-root-nav{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.collection-root-nav{grid-template-columns:1fr}}.site-version{z-index:1000;color:#d8b86e;letter-spacing:.08em;background:#040706e6;border:1px solid #d8b86e73;padding:6px 9px;font:700 11px/1 Arial,sans-serif;position:fixed;bottom:10px;right:10px;box-shadow:0 4px 16px #00000047}.campaign-schedule{color:#f8f1df;background:#8d6c32;border-block:1px solid #8d6c32;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.campaign-schedule>div{background:#111713;gap:5px;padding:16px 24px;display:grid}.campaign-schedule small{color:#d8b86e;letter-spacing:.12em;text-transform:uppercase;font:700 11px/1.2 Arial,sans-serif}.campaign-schedule strong{font:700 17px/1.25 Georgia,serif}.campaign-schedule span{color:#d5d1c5;font-size:13px}@media (max-width:720px){.campaign-schedule{grid-template-columns:1fr}.campaign-schedule>div{padding:13px 18px}}.campaign-paths{color:var(--cream);background:linear-gradient(145deg,#0c1712,#07100d);padding:clamp(58px,7vw,94px) 6vw}.campaign-paths>header{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:18px 60px;max-width:1180px;margin:0 auto 34px;display:grid}.campaign-paths>header .eyebrow{color:var(--copper);grid-column:1/-1;margin:0}.campaign-paths h1{max-width:700px;margin:0;font:400 clamp(38px,5vw,68px)/.98 Georgia,serif}.campaign-paths>header>p:last-child{color:#bbc4bf;margin:0;line-height:1.7}.campaign-paths>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;margin:auto;display:grid}.campaign-paths a{min-height:245px;color:inherit;background:linear-gradient(135deg,#b78a3a2b,#ffffff05);border:1px solid #d8b86e52;grid-template-columns:auto 1fr;gap:8px 20px;padding:30px;text-decoration:none;transition:all .2s;display:grid;position:relative}:is(.campaign-paths a:hover,.campaign-paths a:focus-visible){background:linear-gradient(135deg,#b78a3a47,#ffffff0a);border-color:#d8b86e;transform:translateY(-3px)}.campaign-paths a>span{color:#d8b86e;grid-row:1/5;font:400 42px/1 Georgia,serif}.campaign-paths a small{color:#d8b86e;letter-spacing:.14em;align-self:center;font-weight:800}.campaign-paths a h2{margin:14px 0 0;font:400 clamp(27px,3vw,40px)/1.05 Georgia,serif}.campaign-paths a p{color:#bbc4bf;margin:0;line-height:1.55}.campaign-paths a strong{color:#f0d391;letter-spacing:.04em;align-self:end;font-size:13px}.record-trust{letter-spacing:.09em;text-transform:uppercase;border-radius:2px;width:max-content;margin-top:12px;padding:5px 8px;font:700 9px/1 Arial,sans-serif;display:block}.record-trust.certified{color:#d8b86e;background:#d8b86e14;border:1px solid #d8b86e80}.record-trust.review{color:#b9c6bf;background:#b9c6bf0f;border:1px solid #b9c6bf47}.record-trust.candidate{color:#efd18b;background:#d8b86e1a;border:1px solid #d8b86e61}@media (max-width:760px){.campaign-paths{padding-inline:20px}.campaign-paths>header{grid-template-columns:1fr}.campaign-paths>header .eyebrow{grid-column:auto}.campaign-paths>div{grid-template-columns:1fr}.campaign-paths a{min-height:215px;padding:24px}.campaign-paths a>span{font-size:34px}}.home-next-celebration-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:2rem;min-width:0;display:grid}.home-next-celebration-grid>a{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,2.8fr);align-items:center;gap:1.5rem;width:100%;margin:0;display:grid}.home-next-celebration-grid>a>*{text-align:left;min-width:0}@media (max-width:760px){.home-next-celebration{flex-direction:column;align-items:stretch;gap:2rem}.home-next-celebration>div{width:100%;min-width:0;max-width:100%}.home-next-celebration-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.home-next-celebration-grid>a{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;margin:0;display:flex}}.campaign-form-receipt{overflow-wrap:anywhere}.campaign-form-shell.campaign-document{max-width:960px;margin-inline:auto;display:block}.campaign-document>h1{margin:0 0 1.5rem;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.campaign-document>h2{margin:2rem 0 1rem;font-family:Georgia,serif;font-size:1.6rem;line-height:1.3}.campaign-document>p,.campaign-document>ul{margin-bottom:1.25rem;line-height:1.65}.campaign-document>ul{padding-left:1.5rem;list-style:outside}.campaign-document .campaign-form{margin:1.5rem 0 2rem}.campaign-prize-notice{color:#d8d3c9;background:#111713;border-bottom:1px solid #caa8584d;padding:1rem clamp(1.25rem,4vw,3rem)}.campaign-prize-notice p{max-width:80rem;margin:0;font-size:1rem;line-height:1.5}.campaign-prize-notice strong{color:#f3eee2}.campaign-form select{box-sizing:border-box;color:#f4efe5;width:100%;font:inherit;background:#070c0a;border:1px solid #caa85852;padding:.9rem 1rem;line-height:1.5}.campaign-form select:focus{outline-offset:2px;outline:2px solid #d8b86e}.campaign-form-intro a,.gecko-request-callout a{color:#e2c983}.gecko-request-callout{border-top:1px solid #caa85852;margin-top:2rem;padding-top:2rem}.plant-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.plant-gallery-grid figure{min-width:0;margin:0}.plant-gallery-grid img{width:100%;height:auto;display:block}.plant-gallery-grid figcaption{color:#e2c983;padding:.65rem 0}.vegas-example-pending{border:1px solid #caa85852;grid-column:1/-1;align-self:center;padding:2rem}.vegas-example-pending h3{font-size:2.5rem}@media (max-width:760px){.plant-gallery-grid{grid-template-columns:1fr}}.home-next-story{grid-template-columns:1fr 1fr;min-height:0}.home-next-story-art{min-height:580px;position:relative}.home-next-story-art img{object-position:right center;position:absolute;inset:0}.home-next-story-copy{padding:4rem clamp(2rem,4vw,4.5rem)}.home-next-story h2{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.5rem,3.6vw,3.6rem);line-height:1.05}@media (max-width:980px){.home-next-story{grid-template-columns:1fr}.home-next-story-art{aspect-ratio:16/9;height:auto;min-height:0}.home-next-story-art img{object-fit:contain}.home-next-story-copy{padding:2.5rem clamp(1.25rem,5vw,3rem)}.home-next-story h2{max-width:22ch;font-size:clamp(2.25rem,6vw,3.2rem)}}.plant-request{max-width:760px;margin:2.5rem 0}.plant-request h2{margin-bottom:1rem;font:400 2rem Georgia,serif}.home-next-species-chahoua img,.home-next-species-gargoyle img{object-fit:contain;object-position:center;background:#07100c;position:absolute;inset:0}.available-offers h1{margin:1rem 0;font:400 clamp(2.5rem,5vw,4rem) Georgia,serif}.available-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;margin:2rem 0;display:grid}.available-offers-grid article{border:1px solid #d8b86e4d;min-width:0}.available-offers-grid img{width:100%;height:auto;display:block}.available-offers-grid article>div{padding:1.25rem}.available-offers-grid h2{font:400 1.5rem Georgia,serif}.offer-price{color:#e2c983;font-size:1.4rem}@media (max-width:900px){.available-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.available-offers-grid{grid-template-columns:1fr}}.sales-tabs{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.sales-tabs a{color:#e2c983;border:1px solid #b58b35;padding:.8rem 1rem;text-decoration:none}.sales-tabs a[aria-current=page]{color:#080b09;background:#b58b35}.home-deals-link{background:#0b1812;border-block:1px solid #d8b86e4d;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 6vw;display:flex}.home-deals-link h2{margin:0 0 .5rem;font:400 2rem Georgia,serif}.home-deals-link p{color:#adb8b2;margin:0}.home-deals-link a{color:#e2c983;white-space:nowrap}@media (max-width:600px){.home-deals-link{flex-direction:column;align-items:flex-start}}.collection-breeder-copy .collection-breeder-parents{color:#c3cec7;letter-spacing:0;text-transform:none;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.45}.collection-breeder-copy .collection-breeder-genetics{margin-top:10px;font-size:14px;font-weight:400;line-height:1.5}@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-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-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}
