:root{--nav-height: calc( var(--spacing-5xl) + var(--spacing-xl) + var(--spacing-xl) )}.navHeader{position:sticky;top:0;z-index:1000;background:linear-gradient(180deg,#0b0e13 6.21%,#0b0e13b3 48.3%,#0b0e1300 90.23%)}.navBar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-2xl);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-nav-side-margin);padding-right:var(--spacing-nav-side-margin)}.navBar .text-label{color:var(--color-on-surface-variant, #c3c7cb)}.logoButton{background:transparent;border:none;padding:0;cursor:pointer}.logoImage{display:block;height:var(--spacing-5xl);width:auto}.navLinkHolder{display:flex;align-items:center;gap:var(--spacing-md)}.navRight{display:flex;align-items:center;justify-content:flex-end;gap:10px}.navLink{display:flex;align-items:start;text-decoration:none;padding:8px 10px;border-radius:10px;color:var(--color-link);width:fit-content;gap:var(--spacing-md)}.navLink:hover{background:#ffffff0d}.navLink.active{background:#ffffff14}.navDropdown{position:relative}.navDropdownTrigger{background:transparent;border:none;cursor:pointer}.chevronIconHolder{display:flex;align-items:center;justify-content:center;align-self:stretch}.chevronIcon{fill:var(--color-on-surface-variant, #c3c7cb);width:var(--spacing-md);height:auto;transition:transform .3s ease}.navDropdownTrigger.active .chevronIcon,.drawerGroupButton[aria-expanded=true] .chevronIcon{transform:rotate(180deg)}.dropdownMenuHolder{position:absolute;top:100%;left:0;min-width:240px;background:transparent;padding-top:var(--spacing-sm)}.dropdownMenu{position:relative;background:var(--color-surface-default);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;box-shadow:0 0 16px #e0e3e614 inset,0 8px 16px #000000b3}.dropdownItem{display:block;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:var(--spacing-md);padding-right:var(--spacing-md);border-radius:10px;text-decoration:none}.dropdownItem:hover{background:#ffffff0d}.dropdownItem.active{background:#ffffff14}.ctaButton{text-decoration:none;border-radius:12px;border:1px solid rgba(0,0,0,.15);color:var(--color-on-primary-bold, #282b2e)}a.ctaButton.ctaButton,a.ctaButton:link,a.ctaButton:visited,a.ctaButton:active,a.ctaButton.active{color:#282b2e!important;color:var(--color-on-primary-bold, #282b2e)!important}.ctaButton:hover{background:#ffffff0d}.iconButton{display:flex;align-items:center;justify-content:center;border:0px solid rgba(0,0,0,.15);background:transparent;border-radius:12px;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-md);padding-right:var(--spacing-md);cursor:pointer;width:fit-content;height:fit-content}.iconButtonSquare{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.iconButton:hover{background:#ffffff0d}.iconButton.active{background:#ffffff14}.iconButtonMarginCorrection{margin-right:calc(-1 * (var(--spacing-sm) + var(--spacing-2xl)))}.navHamburgerMenuIcon{height:var(--spacing-xl);width:auto}.desktopOnly{display:flex}.mobileOnly{display:none}@media(max-width:1100px){.desktopOnly{display:none}.mobileOnly{display:flex}}.drawerOverlay{position:fixed;inset:0;background:#00000059;z-index:100;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawerPanel{width:min(420px,88vw);height:100%;background:var(--color-primary-interact-lightest-default);display:flex;flex-direction:column;border-radius:var(--spacing-3xl) 0 0 var(--spacing-3xl)}.drawerPanel .text-byline{color:var(--color-on-primary-container, #f1dfcf)}.drawerHeader{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-nav-side-margin);padding-right:var(--spacing-nav-side-margin);display:flex;justify-content:flex-end;border-bottom:1px solid rgba(255,255,255,.08)}.drawerBody{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-nav-side-margin);padding-right:var(--spacing-nav-side-margin);overflow:auto;display:flex;flex-direction:column;gap:var(--spacing-xs)}.drawerLink{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);border-radius:var(--spacing-md);text-decoration:none}.drawerLink:hover{background:#0000000d}.drawerGroup{border-radius:var(--spacing-md)}.drawerGroupButton{width:100%;text-align:left;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);border-radius:var(--spacing-md);border:none;background:transparent;cursor:pointer;display:flex;justify-content:space-between}.drawerGroupButton:hover{background:#ffffff0d}.drawerSubLinkIndicationHolder{position:relative;display:flex;align-items:center;gap:var(--spacing-xs);width:100%;padding-left:var(--spacing-lg);padding-right:var(--spacing-md);border-radius:var(--spacing-md);height:fit-content;overflow:hidden}.drawerSubLinkIndication{width:4px;align-self:stretch;transform:scaleY(.86);border-radius:8px;background:var(--color-primary-interact-bold-default);margin-left:var(--spacing-sm)}.drawerSubLinks{display:flex;flex-direction:column;width:100%}.drawerSubLink{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);border-radius:var(--spacing-md);text-decoration:none}.drawerSubLink:hover{background:#ffffff0d}.drawerFooter{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-left:var(--spacing-nav-side-margin);padding-right:var(--spacing-nav-side-margin);border-top:1px solid rgba(255,255,255,.08)}.drawerCta{text-align:center;width:100%!important}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-cyrillic-400-normal-DPs2I0bm.woff2) format("woff2"),url(/assets/playfair-display-sc-cyrillic-400-normal-B-YyyNnR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-vietnamese-400-normal-C_fd7E4I.woff2) format("woff2"),url(/assets/playfair-display-sc-vietnamese-400-normal-BsKJ_bbl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-latin-ext-400-normal-Dy1EYb21.woff2) format("woff2"),url(/assets/playfair-display-sc-latin-ext-400-normal-BvxPJNA1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-latin-400-normal-CITbJZJc.woff2) format("woff2"),url(/assets/playfair-display-sc-latin-400-normal-M2nb8rqy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/red-hat-text-latin-ext-wght-normal-BYbCslLJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/red-hat-text-latin-wght-normal-ZHr5wXre.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html,body,#root{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;overflow:visible}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,div{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{min-height:100dvh;isolation:isolate}#root,body{background:var(--color-surface-container-lowest, #0b0e13)}h1,.text-headline,h2,.text-title,h3,.text-subhead,h4,.text-lead,h5,.text-byline,h6,.text-label,p,.text-body,div{color:var(--color-accent-primary-bolder-900-default, #fbf3ec)}.text-color-primary-bold{color:var(--color-primary-interact-bold-default, #f3bb8a)}:root{--truthright-brown-100: #fbf3ec;--truthright-brown-200: #f1dfcf;--truthright-brown-300: #f3bb8a;--truthright-brown-300ds: #dfc1a8;--truthright-brown-400: #d6a274;--truthright-brown-500: #cc8e57;--truthright-brown-600: #b8763d;--truthright-brown-700: #a06129;--truthright-brown-800: #8a501c;--truthright-brown-875: #6a3b10;--truthright-brown-900: #64360b;--truthright-brown-1000: #492809;--truthright-brown-1100: #281808;--truthright-blue-100: #eff5fb;--truthright-blue-200: #d7e4f2;--truthright-blue-300: #b0c9e6;--truthright-blue-300ds: #b9c8da;--truthright-blue-400: #88afdd;--truthright-blue-500: #6f9ed3;--truthright-blue-600: #4e88c8;--truthright-blue-700: #3272ba;--truthright-blue-800: #27609f;--truthright-blue-875: #19477b;--truthright-blue-900: #164274;--truthright-blue-1000: #133152;--truthright-blue-1100: #0e1c2c;--truthright-red-100: #fcf2f0;--truthright-red-200: #f7dcd6;--truthright-red-300: #ebbcb2;--truthright-red-300ds: #e4beb7;--truthright-red-400: #df9b8d;--truthright-red-500: #d28878;--truthright-red-600: #c16f5e;--truthright-red-700: #b25441;--truthright-red-800: #9f402d;--truthright-red-875: #7b2d1d;--truthright-red-900: #73291a;--truthright-red-1000: #561d12;--truthright-red-1100: #2e140e;--osfBrand-green-100: #f0f7ed;--osfBrand-green-200: #d7e7d0;--osfBrand-green-300: #b5cdac;--osfBrand-green-300ds: #bbcbb6;--osfBrand-green-400: #95b48a;--osfBrand-green-500: #80a572;--osfBrand-green-600: #669057;--osfBrand-green-700: #467d33;--osfBrand-green-800: #3a692a;--osfBrand-green-875: #2a4f1d;--osfBrand-green-900: #254a19;--osfBrand-green-1000: #1b3612;--osfBrand-green-1100: #101f0b;--truthright-brown-gray-0: #ffffff;--truthright-brown-gray-50: #faf9f7;--truthright-brown-gray-100: #f7f4f1;--truthright-brown-gray-125: #f4f0ec;--truthright-brown-gray-150: #f0edea;--truthright-brown-gray-175: #ebe7e3;--truthright-brown-gray-200: #e5e1df;--truthright-brown-gray-250: #dcd9d6;--truthright-brown-gray-300: #c9c5c1;--truthright-brown-gray-400: #bdb8b3;--truthright-brown-gray-500: #94908b;--truthright-brown-gray-600: #857f7b;--truthright-brown-gray-650: #7c7672;--truthright-brown-gray-700: #726d68;--truthright-brown-gray-800: #595450;--truthright-brown-gray-900: #4b4541;--truthright-brown-gray-925: #3c3835;--truthright-brown-gray-950: #383432;--truthright-brown-gray-975: #32302d;--truthright-brown-gray-1000: #2d2a27;--truthright-brown-gray-1050: #231f1d;--truthright-brown-gray-1100: #1f1b18;--truthright-brown-gray-1150: #16120f;--truthright-brown-gray-1200: #110d0a;--truthright-blue-gray-0: #ffffff;--truthright-blue-gray-50: #f7f9fa;--truthright-blue-gray-100: #f2f5f8;--truthright-blue-gray-125: #eef1f5;--truthright-blue-gray-150: #ebeef2;--truthright-blue-gray-175: #e4e8ec;--truthright-blue-gray-200: #e0e3e6;--truthright-blue-gray-250: #d7dade;--truthright-blue-gray-300: #c3c7cb;--truthright-blue-gray-400: #b5babe;--truthright-blue-gray-500: #8d9196;--truthright-blue-gray-600: #7d8186;--truthright-blue-gray-650: #73787d;--truthright-blue-gray-700: #696e75;--truthright-blue-gray-800: #50565c;--truthright-blue-gray-900: #41474d;--truthright-blue-gray-925: #36393e;--truthright-blue-gray-950: #333539;--truthright-blue-gray-975: #2d3034;--truthright-blue-gray-1000: #282b2e;--truthright-blue-gray-1050: #1d2024;--truthright-blue-gray-1100: #191c20;--truthright-blue-gray-1150: #101318;--truthright-blue-gray-1200: #0b0e13;--osfBrand-lime-100: #e8fccc;--osfBrand-lime-200: #c6f090;--osfBrand-lime-300: #a3d660;--osfBrand-lime-300ds: #b1d188;--osfBrand-lime-400: #79bf1d;--osfBrand-lime-500: #64a70b;--osfBrand-lime-600: #579605;--osfBrand-lime-700: #487d02;--osfBrand-lime-800: #3c6a00;--osfBrand-lime-875: #060605;--osfBrand-lime-900: #2a4a00;--osfBrand-lime-1000: #1f3600;--osfBrand-lime-1100: #121f00;--osfBrand-lime-faded-100: #edfadc;--osfBrand-lime-faded-200: #d9e8c5;--osfBrand-lime-faded-300: #b5cf95;--osfBrand-lime-faded-300ds: #c2c9b7;--osfBrand-lime-faded-400: #9ab577;--osfBrand-lime-faded-500: #8ba36c;--osfBrand-lime-faded-600: #7a8c62;--osfBrand-lime-faded-700: #677553;--osfBrand-lime-faded-800: #576347;--osfBrand-lime-faded-875: #3f4a30;--osfBrand-lime-faded-900: #364522;--osfBrand-lime-faded-1000: #253312;--osfBrand-lime-faded-1100: #131f04;--osfBrand-teal-100: #e0faff;--osfBrand-teal-200: #a3eeff;--osfBrand-teal-300: #60d6ed;--osfBrand-teal-300ds: #88d2e3;--osfBrand-teal-400: #1ebbde;--osfBrand-teal-500: #00a9ce;--osfBrand-teal-600: #0091b1;--osfBrand-teal-700: #007a95;--osfBrand-teal-800: #00677e;--osfBrand-teal-875: #004d5f;--osfBrand-teal-900: #004858;--osfBrand-teal-1000: #003541;--osfBrand-teal-1100: #001f26;--osfBrand-teal-faded-100: #e0faff;--osfBrand-teal-faded-200: #abedfc;--osfBrand-teal-faded-300: #88d2e3;--osfBrand-teal-faded-300ds: #9acfdb;--osfBrand-teal-faded-400: #6fb6c6;--osfBrand-teal-faded-500: #5ea5b5;--osfBrand-teal-faded-600: #4c8f9e;--osfBrand-teal-faded-700: #417885;--osfBrand-teal-faded-800: #36656f;--osfBrand-teal-faded-875: #244c55;--osfBrand-teal-faded-900: #21474f;--osfBrand-teal-faded-1000: #12343b;--osfBrand-teal-faded-1100: #071e23;--osfBrand-magenta-100: #fff1fb;--osfBrand-magenta-200: #ffd7f4;--osfBrand-magenta-300: #fface9;--osfBrand-magenta-300ds: #f5b2e3;--osfBrand-magenta-400: #f288d6;--osfBrand-magenta-500: #e570c6;--osfBrand-magenta-600: #d651b3;--osfBrand-magenta-700: #c2349c;--osfBrand-magenta-800: #af1685;--osfBrand-magenta-875: #880064;--osfBrand-magenta-900: #80005e;--osfBrand-magenta-1000: #5e0045;--osfBrand-magenta-1100: #3b002b;--osfBrand-green-100: #d2ffe8;--osfBrand-green-200: #b1f0d1;--osfBrand-green-300: #6edba4;--osfBrand-green-300ds: #94d4b4;--osfBrand-green-400: #3ec280;--osfBrand-green-500: #2eb06f;--osfBrand-green-600: #0f9954;--osfBrand-green-700: #008241;--osfBrand-green-800: #006d37;--osfBrand-green-875: #005229;--osfBrand-green-900: #004c26;--osfBrand-green-1000: #00381c;--osfBrand-green-1100: #002110;--osfBrand-red-100: #fff2f1;--osfBrand-red-200: #ffdad8;--osfBrand-red-300: #ffb3ae;--osfBrand-red-300ds: #f5b7b3;--osfBrand-red-400: #f4918a;--osfBrand-red-500: #eb7a72;--osfBrand-red-600: #de5a50;--osfBrand-red-700: #c74138;--osfBrand-red-800: #b81f14;--osfBrand-red-875: #900b01;--osfBrand-red-900: #870900;--osfBrand-red-1000: #660700;--osfBrand-red-1100: #3e0400;--osfBrand-orange-100: #fff4e0;--osfBrand-orange-200: #ffdea6;--osfBrand-orange-300: #fabc53;--osfBrand-orange-300ds: #f0bf6e;--osfBrand-orange-400: #ef9600;--osfBrand-orange-500: #da8900;--osfBrand-orange-600: #bc7600;--osfBrand-orange-700: #9e6300;--osfBrand-orange-800: #855300;--osfBrand-orange-875: #633e00;--osfBrand-orange-900: #5d3a00;--osfBrand-orange-1000: #452b00;--osfBrand-orange-1100: #271900;--osfBrand-yellow-100: #fff98e;--osfBrand-yellow-150: #fff21f;--osfBrand-yellow-200: #f4e70d;--osfBrand-yellow-300: #d7ca04;--osfBrand-yellow-300ds: #cfca78;--osfBrand-yellow-400: #baaf00;--osfBrand-yellow-500: #a89e00;--osfBrand-yellow-600: #908800;--osfBrand-yellow-700: #7a7300;--osfBrand-yellow-800: #666000;--osfBrand-yellow-875: #4c4800;--osfBrand-yellow-900: #474300;--osfBrand-yellow-1000: #343100;--osfBrand-yellow-1100: #1e1c00;--osfBrand-tealgray-50: #f4fbfc;--osfBrand-tealgray-100: #eff5f6;--osfBrand-tealgray-125: #ecf2f3;--osfBrand-tealgray-150: #e9eff0;--osfBrand-tealgray-175: #e3e9ea;--osfBrand-tealgray-200: #dee4e5;--osfBrand-tealgray-250: #d5dbdc;--osfBrand-tealgray-300: #bfc8ca;--osfBrand-tealgray-400: #b1bbbd;--osfBrand-tealgray-500: #889294;--osfBrand-tealgray-600: #798285;--osfBrand-tealgray-650: #6f797b;--osfBrand-tealgray-700: #657073;--osfBrand-tealgray-800: #4d5759;--osfBrand-tealgray-900: #3f484a;--osfBrand-tealgray-925: #343a3c;--osfBrand-tealgray-950: #303637;--osfBrand-tealgray-975: #2b3133;--osfBrand-tealgray-1000: #252b2c;--osfBrand-tealgray-1050: #1b2122;--osfBrand-tealgray-1100: #171d1e;--osfBrand-tealgray-1150: #0e1416;--osfBrand-tealgray-1200: #090f10;--osfBrand-limegray-50: #f7faf3;--osfBrand-limegray-100: #f2f5ee;--osfBrand-limegray-125: #eef2e9;--osfBrand-limegray-150: #ecefe9;--osfBrand-limegray-175: #e6e9e3;--osfBrand-limegray-200: #e1e4dc;--osfBrand-limegray-250: #d8dbd4;--osfBrand-limegray-300: #c3c8bb;--osfBrand-limegray-400: #b6bbaf;--osfBrand-limegray-500: #8d9286;--osfBrand-limegray-600: #7d8276;--osfBrand-limegray-650: #74796d;--osfBrand-limegray-700: #6a7063;--osfBrand-limegray-800: #52574b;--osfBrand-limegray-900: #43483d;--osfBrand-limegray-925: #373a32;--osfBrand-limegray-950: #33362f;--osfBrand-limegray-975: #2e312a;--osfBrand-limegray-1000: #282b24;--osfBrand-limegray-1050: #1e211a;--osfBrand-limegray-1100: #1a1d16;--osfBrand-limegray-1150: #11140d;--osfBrand-limegray-1200: #0c0f08;--osfBrand-magentagray-50: #fff7fd;--osfBrand-magentagray-100: #f7f3f6;--osfBrand-magentagray-200: #e7e1e1;--osfBrand-magentagray-900: #4f434c;--osfBrand-magentagray-1100: #221920;--osfBrand-magentagray-1150: #1a1017;--osfBrand-redgray-50: #fff8f7;--osfBrand-redgray-200: #e7e1e5;--osfBrand-redgray-1100: #221a1a;--osfBrand-redgray-1150: #1a1110;--osfBrand-orangegray-50: #fcf9f4;--osfBrand-orangegray-100: #f7f4f0;--osfBrand-orangegray-200: #e4e2dd;--osfBrand-orangegray-900: #4a463f;--osfBrand-orangegray-1100: #1e1b17;--osfBrand-orangegray-1150: #15130e;--osfBrand-yellowgray-50: #faf9f3;--osfBrand-yellowgray-200: #e3e3dc;--osfBrand-yellowgray-1100: #1d1c16;--osfBrand-yellowgray-1150: #14130d;--osfBrand-franciscangray-50: #fcf9f4;--osfBrand-franciscangray-200: #e4e2dd;--osfBrand-franciscangray-1100: #1e1b17;--osfBrand-franciscangray-1150: #15130e;--osfBrand-greengray-50: #f3fbf7;--osfBrand-greengray-200: #dce4e0;--osfBrand-greengray-1100: #171d1a;--osfBrand-greengray-1150: #0d1511;--gray-100: #f2f2f2;--gray-200: #e6e6e6;--gray-300: #cccccc;--gray-400: #b3b3b3;--gray-500: #999999;--gray-600: #808080;--gray-700: #666666;--gray-800: #4d4d4d;--gray-900: #333333;--gray-1000: #1a1a1a;--alpha-000: 0%;--alpha-100: 3.14%;--alpha-200: 5.88%;--alpha-300: 14.12%;--alpha-400: 3%;--alpha-500: 49.02%;--alpha-surface-default: rgba(0, 0, 0, .05);--alpha-surface-container-lower: rgba(0, 0, 0, .022);--alpha-surface-container-highest: rgba(0, 0, 0, .09);--color-primary-100: var(--truthright-brown-100);--color-primary-200: var(--truthright-brown-200);--color-primary-300: var(--truthright-brown-300);--color-primary-300ds: var(--truthright-brown-300ds);--color-primary-400: var(--truthright-brown-400);--color-primary-500: var(--truthright-brown-500);--color-primary-600: var(--truthright-brown-600);--color-primary-700: var(--truthright-brown-700);--color-primary-800: var(--truthright-brown-800);--color-primary-900: var(--truthright-brown-900);--color-primary-1000: var(--truthright-brown-1000);--color-primary-1100: var(--truthright-brown-1100);--color-secondary-100: var(--truthright-blue-100);--color-secondary-200: var(--truthright-blue-200);--color-secondary-300: var(--truthright-blue-300);--color-secondary-300ds: var(--truthright-blue-300ds);--color-secondary-400: var(--truthright-blue-400);--color-secondary-500: var(--truthright-blue-500);--color-secondary-600: var(--truthright-blue-600);--color-secondary-700: var(--truthright-blue-700);--color-secondary-800: var(--truthright-blue-800);--color-secondary-900: var(--truthright-blue-900);--color-secondary-1000: var(--truthright-blue-1000);--color-secondary-1100: var(--truthright-blue-1100);--color-tertiary-100: var(--truthright-green-100);--color-tertiary-200: var(--truthright-green-200);--color-tertiary-300: var(--truthright-green-300);--color-tertiary-300ds: var(--truthright-green-300ds);--color-tertiary-400: var(--truthright-green-400);--color-tertiary-500: var(--truthright-green-500);--color-tertiary-600: var(--truthright-green-600);--color-tertiary-700: var(--truthright-green-700);--color-tertiary-800: var(--truthright-green-800);--color-tertiary-900: var(--truthright-green-900);--color-tertiary-1000: var(--truthright-green-1000);--color-tertiary-1100: var(--truthright-green-1100);--color-success-100: var(--truthright-green-100);--color-success-200: var(--truthright-green-200);--color-success-300: var(--truthright-green-300);--color-success-300ds: var(--truthright-green-300ds);--color-success-400: var(--truthright-green-400);--color-success-500: var(--truthright-green-500);--color-success-600: var(--truthright-green-600);--color-success-700: var(--truthright-green-700);--color-success-800: var(--truthright-green-800);--color-success-900: var(--truthright-green-900);--color-success-1000: var(--truthright-green-1000);--color-success-1100: var(--truthright-green-1100);--color-warning-100: var(--truthright-blue-100);--color-warning-200: var(--truthright-blue-200);--color-warning-300: var(--truthright-blue-300);--color-warning-300ds: var(--truthright-blue-300ds);--color-warning-400: var(--truthright-blue-400);--color-warning-500: var(--truthright-blue-500);--color-warning-600: var(--truthright-blue-600);--color-warning-700: var(--truthright-blue-700);--color-warning-800: var(--truthright-blue-800);--color-warning-900: var(--truthright-blue-900);--color-warning-1000: var(--truthright-blue-1000);--color-warning-1100: var(--truthright-blue-1100);--color-danger-100: var(--truthright-red-100);--color-danger-200: var(--truthright-red-200);--color-danger-300: var(--truthright-red-300);--color-danger-300ds: var(--truthright-red-300ds);--color-danger-400: var(--truthright-red-400);--color-danger-500: var(--truthright-red-500);--color-danger-600: var(--truthright-red-600);--color-danger-700: var(--truthright-red-700);--color-danger-800: var(--truthright-red-800);--color-danger-900: var(--truthright-red-900);--color-danger-1000: var(--truthright-red-1000);--color-danger-1100: var(--truthright-red-1100);--color-neutral-0: rgb(255, 255, 255);--color-neutral-50: var(--truthright-blue-gray-50);--color-neutral-100: var(--truthright-blue-gray-100);--color-neutral-125: var(--truthright-blue-gray-125);--color-neutral-150: var(--truthright-blue-gray-150);--color-neutral-175: var(--truthright-blue-gray-175);--color-neutral-200: var(--truthright-blue-gray-200);--color-neutral-250: var(--truthright-blue-gray-250);--color-neutral-300: var(--truthright-blue-gray-300);--color-neutral-400: var(--truthright-blue-gray-400);--color-neutral-500: var(--truthright-blue-gray-500);--color-neutral-600: var(--truthright-blue-gray-600);--color-neutral-650: var(--truthright-blue-gray-650);--color-neutral-700: var(--truthright-blue-gray-700);--color-neutral-800: var(--truthright-blue-gray-800);--color-neutral-900: var(--truthright-blue-gray-900);--color-neutral-925: var(--truthright-blue-gray-925);--color-neutral-950: var(--truthright-blue-gray-950);--color-neutral-975: var(--truthright-blue-gray-975);--color-neutral-1000: var(--truthright-blue-gray-1000);--color-neutral-1050: var(--truthright-blue-gray-1050);--color-neutral-1100: var(--truthright-blue-gray-1100);--color-neutral-1150: var(--truthright-blue-gray-1150);--color-neutral-1200: var(--truthright-blue-gray-1200);--color-surface-default: var(--color-neutral-1150);--color-surface-dim: var(--color-neutral-1150);--color-surface-bright: var(--color-neutral-925);--color-surface-inverse: var(--color-neutral-200);--color-surface-container-lowest: var(--color-neutral-1200);--color-surface-container-low: var(--color-neutral-1100);--color-surface-container-default: var(--color-neutral-1050);--color-surface-container-high: var(--color-neutral-1000);--color-surface-container-highest: var(--color-neutral-950);--color-on-surface-default: var(--color-neutral-200);--color-on-surface-variant: var(--color-neutral-300);--color-on-surface-inverse: var(--color-neutral-975);--color-link: var(--color-primary-400);--color-link-hover: var(--color-primary-300);--color-primary-interact-transparent-default: var(--color-surface-default);--color-primary-interact-transparent-hovered: var(--color-primary-1100);--color-primary-interact-transparent-pressed: var(--color-primary-1000);--color-primary-interact-lightest-default: var(--color-primary-1000);--color-primary-interact-lightest-hovered: var(--color-primary-900);--color-primary-interact-lightest-pressed: var(--color-primary-800);--color-primary-interact-lighter-default: var(--color-primary-900);--color-primary-interact-lighter-hovered: var(--color-primary-800);--color-primary-interact-lighter-pressed: var(--color-primary-700);--color-primary-interact-light-default: var(--color-primary-800);--color-primary-interact-light-hovered: var(--color-primary-700);--color-primary-interact-light-pressed: var(--color-primary-600);--color-primary-interact-bold-default: var(--color-primary-300);--color-primary-interact-bold-hovered: var(--color-primary-200);--color-primary-interact-bold-pressed: var(--color-primary-100);--color-primary-interact-bolder-default: var(--color-primary-200);--color-primary-interact-bolder-hovered: var(--color-primary-300);--color-primary-interact-bolder-pressed: var(--color-primary-400);--color-primary-interact-boldest-default: var(--color-primary-100);--color-primary-interact-boldest-hovered: var(--color-primary-200);--color-primary-interact-boldest-pressed: var(--color-primary-300);--color-primary-container: var(--color-primary-1000);--color-primary-container-default: var(--color-primary-1000);--color-on-primary-bold: var(--color-neutral-1000);--color-on-primary-light: var(--color-primary-0);--color-on-primary-container: var(--color-primary-200);--color-secondary-interact-transparent-default: var(--color-surface-default);--color-secondary-interact-transparent-hovered: var(--color-secondary-1100);--color-secondary-interact-transparent-pressed: var(--color-secondary-1000);--color-secondary-interact-lightest-default: var(--color-secondary-1000);--color-secondary-interact-lightest-hovered: var(--color-secondary-900);--color-secondary-interact-lightest-pressed: var(--color-secondary-800);--color-secondary-interact-lighter-default: var(--color-secondary-900);--color-secondary-interact-lighter-hovered: var(--color-secondary-800);--color-secondary-interact-lighter-pressed: var(--color-secondary-700);--color-secondary-interact-light-default: var(--color-secondary-800);--color-secondary-interact-light-hovered: var(--color-secondary-700);--color-secondary-interact-light-pressed: var(--color-secondary-600);--color-secondary-interact-bold-default: var(--color-secondary-300);--color-secondary-interact-bold-hovered: var(--color-secondary-200);--color-secondary-interact-bold-pressed: var(--color-secondary-100);--color-secondary-interact-bolder-default: var(--color-secondary-200);--color-secondary-interact-bolder-hovered: var(--color-secondary-300);--color-secondary-interact-bolder-pressed: var(--color-secondary-400);--color-secondary-interact-boldest-default: var(--color-secondary-100);--color-secondary-interact-boldest-hovered: var(--color-secondary-200);--color-secondary-interact-boldest-pressed: var(--color-secondary-300);--color-secondary-container: var(--color-secondary-1000);--color-on-secondary-bold: var(--color-neutral-1000);--color-on-secondary-light: var(--color-secondary-0);--color-on-secondary-container: var(--color-secondary-200);--color-success-interact-transparent-default: var(--color-surface-default);--color-success-interact-transparent-hovered: var(--color-success-1100);--color-success-interact-transparent-pressed: var(--color-success-1000);--color-success-interact-lightest-default: var(--color-success-1000);--color-success-interact-lightest-hovered: var(--color-success-900);--color-success-interact-lightest-pressed: var(--color-success-800);--color-success-interact-lighter-default: var(--color-success-900);--color-success-interact-lighter-hovered: var(--color-success-800);--color-success-interact-lighter-pressed: var(--color-success-700);--color-success-interact-light-default: var(--color-success-800);--color-success-interact-light-hovered: var(--color-success-700);--color-success-interact-light-pressed: var(--color-success-600);--color-success-interact-bold-default: var(--color-success-300);--color-success-interact-bold-hovered: var(--color-success-200);--color-success-interact-bold-pressed: var(--color-success-100);--color-success-interact-bolder-default: var(--color-success-200);--color-success-interact-bolder-hovered: var(--color-success-300);--color-success-interact-bolder-pressed: var(--color-success-400);--color-success-interact-boldest-default: var(--color-success-1000);--color-success-interact-boldest-hovered: var(--color-success-200);--color-success-interact-boldest-pressed: var(--color-success-300);--color-success-container: var(--color-success-1000);--color-on-success-bold: var(--color-neutral-1000);--color-on-success-light: var(--color-success-0);--color-on-success-container: var(--color-success-200);--color-warning-interact-transparent-default: var(--color-surface-default);--color-warning-interact-transparent-hovered: var(--color-warning-1100);--color-warning-interact-transparent-pressed: var(--color-warning-1000);--color-warning-interact-lightest-default: var(--color-warning-1000);--color-warning-interact-lightest-hovered: var(--color-warning-900);--color-warning-interact-lightest-pressed: var(--color-warning-800);--color-warning-interact-lighter-default: var(--color-warning-900);--color-warning-interact-lighter-hovered: var(--color-warning-800);--color-warning-interact-lighter-pressed: var(--color-warning-700);--color-warning-interact-light-default: var(--color-warning-800);--color-warning-interact-light-hovered: var(--color-warning-700);--color-warning-interact-light-pressed: var(--color-warning-600);--color-warning-interact-bold-default: var(--color-warning-300);--color-warning-interact-bold-hovered: var(--color-warning-200);--color-warning-interact-bold-pressed: var(--color-warning-100);--color-warning-interact-bolder-default: var(--color-warning-200);--color-warning-interact-bolder-hovered: var(--color-warning-300);--color-warning-interact-bolder-pressed: var(--color-warning-400);--color-warning-interact-boldest-default: var(--color-warning-100);--color-warning-interact-boldest-hovered: var(--color-warning-200);--color-warning-interact-boldest-pressed: var(--color-warning-300);--color-warning-container: var(--color-warning-1000);--color-on-warning-bold: var(--color-neutral-1000);--color-on-warning-light: var(--color-warning-0);--color-on-warning-container: var(--color-warning-200);--color-danger-interact-transparent-default: var(--color-surface-default);--color-danger-interact-transparent-hovered: var(--color-danger-1100);--color-danger-interact-transparent-pressed: var(--color-danger-1000);--color-danger-interact-lightest-default: var(--color-danger-1000);--color-danger-interact-lightest-hovered: var(--color-danger-900);--color-danger-interact-lightest-pressed: var(--color-danger-800);--color-danger-interact-lighter-default: var(--color-danger-900);--color-danger-interact-lighter-hovered: var(--color-danger-800);--color-danger-interact-lighter-pressed: var(--color-danger-700);--color-danger-interact-light-default: var(--color-danger-800);--color-danger-interact-light-hovered: var(--color-danger-700);--color-danger-interact-light-pressed: var(--color-danger-600);--color-danger-interact-bold-default: var(--color-danger-300);--color-danger-interact-bold-hovered: var(--color-danger-200);--color-danger-interact-bold-pressed: var(--color-danger-100);--color-danger-interact-bolder-default: var(--color-danger-200);--color-danger-interact-bolder-hovered: var(--color-danger-300);--color-danger-interact-bolder-pressed: var(--color-danger-400);--color-danger-interact-boldest-default: var(--color-danger-100);--color-danger-interact-boldest-hovered: var(--color-danger-200);--color-danger-interact-boldest-pressed: var(--color-danger-300);--color-danger-container: var(--color-danger-1000);--color-on-danger-bold: var(--color-neutral-1000);--color-on-danger-light: var(--color-danger-0);--color-on-danger-container: var(--color-danger-200);--color-disabled-bold: var(--color-neutral-300);--color-on-disabled-default: var(--color-neutral-600);--color-accent-primary-lightest-100-default: var(--color-primary-1000);--color-accent-primary-lightest-100-hovered: var(--color-primary-900);--color-accent-primary-lightest-100-pressed: var(--color-primary-800);--color-accent-primary-lighter-200-default: var(--color-primary-900);--color-accent-primary-lighter-200-hovered: var(--color-primary-800);--color-accent-primary-lighter-200-pressed: var(--color-primary-700);--color-accent-primary-light-300-default: var(--color-primary-800);--color-accent-primary-light-300-hovered: var(--color-primary-700);--color-accent-primary-light-300-pressed: var(--color-primary-600);--color-accent-primary-400-default: var(--color-primary-700);--color-accent-primary-400-hovered: var(--color-primary-800);--color-accent-primary-400-pressed: var(--color-primary-900);--color-accent-primary-500-default: var(--color-primary-600);--color-accent-primary-500-hovered: var(--color-primary-700);--color-accent-primary-500-pressed: var(--color-primary-800);--color-accent-primary-600-default: var(--color-primary-500);--color-accent-primary-600-hovered: var(--color-primary-400);--color-accent-primary-600-pressed: var(--color-primary-300);--color-accent-primary-700-default: var(--color-primary-400);--color-accent-primary-700-hovered: var(--color-primary-300);--color-accent-primary-700-pressed: var(--color-primary-200);--color-accent-primary-bold-800-default: var(--color-primary-300);--color-accent-primary-bold-800-hovered: var(--color-primary-200);--color-accent-primary-bold-800-pressed: var(--color-primary-100);--color-accent-primary-bolder-900-default: var(--color-primary-200);--color-accent-primary-bolder-900-hovered: var(--color-primary-300);--color-accent-primary-bolder-900-pressed: var(--color-primary-400);--color-accent-primary-boldest-1000-default: var(--color-primary-100);--color-accent-primary-boldest-1000-hovered: var(--color-primary-200);--color-accent-primary-boldest-1000-pressed: var(--color-primary-300);--color-accent-secondary-lightest-100-default: var(--color-secondary-1000);--color-accent-secondary-lightest-100-hovered: var(--color-secondary-900);--color-accent-secondary-lightest-100-pressed: var(--color-secondary-800);--color-accent-secondary-lighter-200-default: var(--color-secondary-900);--color-accent-secondary-lighter-200-hovered: var(--color-secondary-800);--color-accent-secondary-lighter-200-pressed: var(--color-secondary-700);--color-accent-secondary-light-300-default: var(--color-secondary-800);--color-accent-secondary-light-300-hovered: var(--color-secondary-700);--color-accent-secondary-light-300-pressed: var(--color-secondary-600);--color-accent-secondary-400-default: var(--color-secondary-700);--color-accent-secondary-400-hovered: var(--color-secondary-800);--color-accent-secondary-400-pressed: var(--color-secondary-900);--color-accent-secondary-500-default: var(--color-secondary-600);--color-accent-secondary-500-hovered: var(--color-secondary-700);--color-accent-secondary-500-pressed: var(--color-secondary-800);--color-accent-secondary-600-default: var(--color-secondary-500);--color-accent-secondary-600-hovered: var(--color-secondary-400);--color-accent-secondary-600-pressed: var(--color-secondary-300);--color-accent-secondary-700-default: var(--color-secondary-400);--color-accent-secondary-700-hovered: var(--color-secondary-300);--color-accent-secondary-700-pressed: var(--color-secondary-200);--color-accent-secondary-bold-800-default: var(--color-secondary-300);--color-accent-secondary-bold-800-hovered: var(--color-secondary-400);--color-accent-secondary-bold-800-pressed: var(--color-secondary-500);--color-accent-secondary-bolder-900-default: var(--color-secondary-200);--color-accent-secondary-bolder-900-hovered: var(--color-secondary-300);--color-accent-secondary-bolder-900-pressed: var(--color-secondary-400);--color-accent-secondary-boldest-1000-default: var(--color-secondary-100);--color-accent-secondary-boldest-1000-hovered: var(--color-secondary-200);--color-accent-secondary-boldest-1000-pressed: var(--color-secondary-300);--color-accent-tertiary-lightest-100-default: var(--color-tertiary-1000);--color-accent-tertiary-lightest-100-hovered: var(--color-tertiary-900);--color-accent-tertiary-lightest-100-pressed: var(--color-tertiary-800);--color-accent-tertiary-lighter-200-default: var(--color-tertiary-900);--color-accent-tertiary-lighter-200-hovered: var(--color-tertiary-800);--color-accent-tertiary-lighter-200-pressed: var(--color-tertiary-700);--color-accent-tertiary-light-300-default: var(--color-tertiary-800);--color-accent-tertiary-light-300-hovered: var(--color-tertiary-700);--color-accent-tertiary-light-300-pressed: var(--color-tertiary-600);--color-accent-tertiary-400-default: var(--color-tertiary-700);--color-accent-tertiary-400-hovered: var(--color-tertiary-800);--color-accent-tertiary-400-pressed: var(--color-tertiary-900);--color-accent-tertiary-500-default: var(--color-tertiary-600);--color-accent-tertiary-500-hovered: var(--color-tertiary-700);--color-accent-tertiary-500-pressed: var(--color-tertiary-800);--color-accent-tertiary-600-default: var(--color-tertiary-500);--color-accent-tertiary-600-hovered: var(--color-tertiary-400);--color-accent-tertiary-600-pressed: var(--color-tertiary-300);--color-accent-tertiary-700-default: var(--color-tertiary-400);--color-accent-tertiary-700-hovered: var(--color-tertiary-300);--color-accent-tertiary-700-pressed: var(--color-tertiary-200);--color-accent-tertiary-bold-800-default: var(--color-tertiary-300);--color-accent-tertiary-bold-800-hovered: var(--color-tertiary-200);--color-accent-tertiary-bold-800-pressed: var(--color-tertiary-100);--color-accent-tertiary-bolder-900-default: var(--color-tertiary-200);--color-accent-tertiary-bolder-900-hovered: var(--color-tertiary-300);--color-accent-tertiary-bolder-900-pressed: var(--color-tertiary-400);--color-accent-tertiary-boldest-1000-default: var(--color-tertiary-100);--color-accent-tertiary-boldest-1000-hovered: var(--color-tertiary-200);--color-accent-tertiary-boldest-1000-pressed: var(--color-tertiary-300);--color-accent-success-lightest-100-default: var(--color-success-1000);--color-accent-success-lightest-100-hovered: var(--color-success-900);--color-accent-success-lightest-100-pressed: var(--color-success-800);--color-accent-success-lighter-200-default: var(--color-success-900);--color-accent-success-lighter-200-hovered: var(--color-success-800);--color-accent-success-lighter-200-pressed: var(--color-success-700);--color-accent-success-light-300-default: var(--color-success-800);--color-accent-success-light-300-hovered: var(--color-success-700);--color-accent-success-light-300-pressed: var(--color-success-600);--color-accent-success-400-default: var(--color-success-700);--color-accent-success-400-hovered: var(--color-success-800);--color-accent-success-400-pressed: var(--color-success-900);--color-accent-success-500-default: var(--color-success-600);--color-accent-success-500-hovered: var(--color-success-700);--color-accent-success-500-pressed: var(--color-success-800);--color-accent-success-600-default: var(--color-success-500);--color-accent-success-600-hovered: var(--color-success-400);--color-accent-success-600-pressed: var(--color-success-300);--color-accent-success-700-default: var(--color-success-400);--color-accent-success-700-hovered: var(--color-success-300);--color-accent-success-700-pressed: var(--color-success-200);--color-accent-success-bold-800-default: var(--color-success-300);--color-accent-success-bold-800-hovered: var(--color-success-200);--color-accent-success-bold-800-pressed: var(--color-success-100);--color-accent-success-bolder-900-default: var(--color-success-200);--color-accent-success-bolder-900-hovered: var(--color-success-300);--color-accent-success-bolder-900-pressed: var(--color-success-400);--color-accent-success-boldest-1000-default: var(--color-success-100);--color-accent-success-boldest-1000-hovered: var(--color-success-200);--color-accent-success-boldest-1000-pressed: var(--color-success-300);--color-accent-warning-lightest-100-default: var(--color-warning-1000);--color-accent-warning-lightest-100-hovered: var(--color-warning-900);--color-accent-warning-lightest-100-pressed: var(--color-warning-800);--color-accent-warning-lighter-200-default: var(--color-warning-900);--color-accent-warning-lighter-200-hovered: var(--color-warning-800);--color-accent-warning-lighter-200-pressed: var(--color-warning-700);--color-accent-warning-light-300-default: var(--color-warning-800);--color-accent-warning-light-300-hovered: var(--color-warning-700);--color-accent-warning-light-300-pressed: var(--color-warning-600);--color-accent-warning-400-default: var(--color-warning-700);--color-accent-warning-400-hovered: var(--color-warning-800);--color-accent-warning-400-pressed: var(--color-warning-900);--color-accent-warning-500-default: var(--color-warning-600);--color-accent-warning-500-hovered: var(--color-warning-700);--color-accent-warning-500-pressed: var(--color-warning-800);--color-accent-warning-600-default: var(--color-warning-500);--color-accent-warning-600-hovered: var(--color-warning-400);--color-accent-warning-600-pressed: var(--color-warning-300);--color-accent-warning-700-default: var(--color-warning-400);--color-accent-warning-700-hovered: var(--color-warning-300);--color-accent-warning-700-pressed: var(--color-warning-200);--color-accent-warning-bold-800-default: var(--color-warning-300);--color-accent-warning-bold-800-hovered: var(--color-warning-200);--color-accent-warning-bold-800-pressed: var(--color-warning-100);--color-accent-warning-bolder-900-default: var(--color-warning-200);--color-accent-warning-bolder-900-hovered: var(--color-warning-300);--color-accent-warning-bolder-900-pressed: var(--color-warning-400);--color-accent-warning-boldest-1000-default: var(--color-warning-100);--color-accent-warning-boldest-1000-hovered: var(--color-warning-200);--color-accent-warning-boldest-1000-pressed: var(--color-warning-300);--color-accent-danger-lightest-100-default: var(--color-danger-1000);--color-accent-danger-lightest-100-hovered: var(--color-danger-900);--color-accent-danger-lightest-100-pressed: var(--color-danger-800);--color-accent-danger-lighter-200-default: var(--color-danger-900);--color-accent-danger-lighter-200-hovered: var(--color-danger-800);--color-accent-danger-lighter-200-pressed: var(--color-danger-700);--color-accent-danger-light-300-default: var(--color-danger-800);--color-accent-danger-light-300-hovered: var(--color-danger-700);--color-accent-danger-light-300-pressed: var(--color-danger-600);--color-accent-danger-400-default: var(--color-danger-700);--color-accent-danger-400-hovered: var(--color-danger-800);--color-accent-danger-400-pressed: var(--color-danger-900);--color-accent-danger-500-default: var(--color-danger-600);--color-accent-danger-500-hovered: var(--color-danger-700);--color-accent-danger-500-pressed: var(--color-danger-800);--color-accent-danger-600-default: var(--color-danger-500);--color-accent-danger-600-hovered: var(--color-danger-400);--color-accent-danger-600-pressed: var(--color-danger-300);--color-accent-danger-700-default: var(--color-danger-400);--color-accent-danger-700-hovered: var(--color-danger-300);--color-accent-danger-700-pressed: var(--color-danger-200);--color-accent-danger-bold-800-default: var(--color-danger-300);--color-accent-danger-bold-800-hovered: var(--color-danger-200);--color-accent-danger-bold-800-pressed: var(--color-danger-100);--color-accent-danger-bolder-900-default: var(--color-danger-200);--color-accent-danger-bolder-900-hovered: var(--color-danger-300);--color-accent-danger-bolder-900-pressed: var(--color-danger-400);--color-accent-danger-boldest-1000-default: var(--color-danger-100);--color-accent-danger-boldest-1000-hovered: var(--color-danger-200);--color-accent-danger-boldest-1000-pressed: var(--color-danger-300);--color-outline-default: var(--color-neutral-500);--color-outline-variant: var(--color-neutral-900)}:root{--spacing-2xs-min-size: 4px;--spacing-2xs-mid-size: 6px;--spacing-2xs-max-size: 6px;--spacing-2xs-m1: .003448;--spacing-2xs-b1: 2.551724;--spacing-2xs-m2: 0;--spacing-2xs-b2: 6;--spacing-2xs-seg1: calc( var(--spacing-2xs-m1) * 100vw + var(--spacing-2xs-b1) * 1px );--spacing-2xs-seg2: calc( var(--spacing-2xs-m2) * 100vw + var(--spacing-2xs-b2) * 1px );--spacing-2xs: clamp( var(--spacing-2xs-min-size), calc( clamp( var(--spacing-2xs-seg1), var(--spacing-2xs-min-size), var(--spacing-2xs-mid-size) ) + clamp( var(--spacing-2xs-seg2), var(--spacing-2xs-mid-size), var(--spacing-2xs-max-size) ) - var(--spacing-2xs-mid-size) ), var(--spacing-2xs-max-size) );--spacing-xs-min-size: 4px;--spacing-xs-mid-size: 8px;--spacing-xs-max-size: 8px;--spacing-xs-m1: .006897;--spacing-xs-b1: 1.103448;--spacing-xs-m2: 0;--spacing-xs-b2: 8;--spacing-xs-seg1: calc( var(--spacing-xs-m1) * 100vw + var(--spacing-xs-b1) * 1px );--spacing-xs-seg2: calc( var(--spacing-xs-m2) * 100vw + var(--spacing-xs-b2) * 1px );--spacing-xs: clamp( var(--spacing-xs-min-size), calc( clamp( var(--spacing-xs-seg1), var(--spacing-xs-min-size), var(--spacing-xs-mid-size) ) + clamp( var(--spacing-xs-seg2), var(--spacing-xs-mid-size), var(--spacing-xs-max-size) ) - var(--spacing-xs-mid-size) ), var(--spacing-xs-max-size) );--spacing-sm-min-size: 8px;--spacing-sm-mid-size: 12px;--spacing-sm-max-size: 12px;--spacing-sm-m1: .006897;--spacing-sm-b1: 5.103448;--spacing-sm-m2: 0;--spacing-sm-b2: 12;--spacing-sm-seg1: calc( var(--spacing-sm-m1) * 100vw + var(--spacing-sm-b1) * 1px );--spacing-sm-seg2: calc( var(--spacing-sm-m2) * 100vw + var(--spacing-sm-b2) * 1px );--spacing-sm: clamp( var(--spacing-sm-min-size), calc( clamp( var(--spacing-sm-seg1), var(--spacing-sm-min-size), var(--spacing-sm-mid-size) ) + clamp( var(--spacing-sm-seg2), var(--spacing-sm-mid-size), var(--spacing-sm-max-size) ) - var(--spacing-sm-mid-size) ), var(--spacing-sm-max-size) );--spacing-md-min-size: 12px;--spacing-md-mid-size: 16px;--spacing-md-max-size: 16px;--spacing-md-m1: .006897;--spacing-md-b1: 9.103448;--spacing-md-m2: 0;--spacing-md-b2: 16;--spacing-md-seg1: calc( var(--spacing-md-m1) * 100vw + var(--spacing-md-b1) * 1px );--spacing-md-seg2: calc( var(--spacing-md-m2) * 100vw + var(--spacing-md-b2) * 1px );--spacing-md: clamp( var(--spacing-md-min-size), calc( clamp( var(--spacing-md-seg1), var(--spacing-md-min-size), var(--spacing-md-mid-size) ) + clamp( var(--spacing-md-seg2), var(--spacing-md-mid-size), var(--spacing-md-max-size) ) - var(--spacing-md-mid-size) ), var(--spacing-md-max-size) );--spacing-lg-min-size: 16px;--spacing-lg-mid-size: 20px;--spacing-lg-max-size: 20px;--spacing-lg-m1: .006897;--spacing-lg-b1: 13.103448;--spacing-lg-m2: 0;--spacing-lg-b2: 20;--spacing-lg-seg1: calc( var(--spacing-lg-m1) * 100vw + var(--spacing-lg-b1) * 1px );--spacing-lg-seg2: calc( var(--spacing-lg-m2) * 100vw + var(--spacing-lg-b2) * 1px );--spacing-lg: clamp( var(--spacing-lg-min-size), calc( clamp( var(--spacing-lg-seg1), var(--spacing-lg-min-size), var(--spacing-lg-mid-size) ) + clamp( var(--spacing-lg-seg2), var(--spacing-lg-mid-size), var(--spacing-lg-max-size) ) - var(--spacing-lg-mid-size) ), var(--spacing-lg-max-size) );--spacing-xl-min-size: 20px;--spacing-xl-mid-size: 24px;--spacing-xl-max-size: 24px;--spacing-xl-m1: .006897;--spacing-xl-b1: 17.103448;--spacing-xl-m2: 0;--spacing-xl-b2: 24;--spacing-xl-seg1: calc( var(--spacing-xl-m1) * 100vw + var(--spacing-xl-b1) * 1px );--spacing-xl-seg2: calc( var(--spacing-xl-m2) * 100vw + var(--spacing-xl-b2) * 1px );--spacing-xl: clamp( var(--spacing-xl-min-size), calc( clamp( var(--spacing-xl-seg1), var(--spacing-xl-min-size), var(--spacing-xl-mid-size) ) + clamp( var(--spacing-xl-seg2), var(--spacing-xl-mid-size), var(--spacing-xl-max-size) ) - var(--spacing-xl-mid-size) ), var(--spacing-xl-max-size) );--spacing-2xl-min-size: 24px;--spacing-2xl-mid-size: 28px;--spacing-2xl-max-size: 28px;--spacing-2xl-m1: .006897;--spacing-2xl-b1: 21.103448;--spacing-2xl-m2: 0;--spacing-2xl-b2: 28;--spacing-2xl-seg1: calc( var(--spacing-2xl-m1) * 100vw + var(--spacing-2xl-b1) * 1px );--spacing-2xl-seg2: calc( var(--spacing-2xl-m2) * 100vw + var(--spacing-2xl-b2) * 1px );--spacing-2xl: clamp( var(--spacing-2xl-min-size), calc( clamp( var(--spacing-2xl-seg1), var(--spacing-2xl-min-size), var(--spacing-2xl-mid-size) ) + clamp( var(--spacing-2xl-seg2), var(--spacing-2xl-mid-size), var(--spacing-2xl-max-size) ) - var(--spacing-2xl-mid-size) ), var(--spacing-2xl-max-size) );--spacing-3xl-min-size: 32px;--spacing-3xl-mid-size: 36px;--spacing-3xl-max-size: 36px;--spacing-3xl-m1: .006897;--spacing-3xl-b1: 29.103448;--spacing-3xl-m2: 0;--spacing-3xl-b2: 36;--spacing-3xl-seg1: calc( var(--spacing-3xl-m1) * 100vw + var(--spacing-3xl-b1) * 1px );--spacing-3xl-seg2: calc( var(--spacing-3xl-m2) * 100vw + var(--spacing-3xl-b2) * 1px );--spacing-3xl: clamp( var(--spacing-3xl-min-size), calc( clamp( var(--spacing-3xl-seg1), var(--spacing-3xl-min-size), var(--spacing-3xl-mid-size) ) + clamp( var(--spacing-3xl-seg2), var(--spacing-3xl-mid-size), var(--spacing-3xl-max-size) ) - var(--spacing-3xl-mid-size) ), var(--spacing-3xl-max-size) );--spacing-4xl-min-size: 40px;--spacing-4xl-mid-size: 44px;--spacing-4xl-max-size: 44px;--spacing-4xl-m1: .006897;--spacing-4xl-b1: 37.103448;--spacing-4xl-m2: 0;--spacing-4xl-b2: 44;--spacing-4xl-seg1: calc( var(--spacing-4xl-m1) * 100vw + var(--spacing-4xl-b1) * 1px );--spacing-4xl-seg2: calc( var(--spacing-4xl-m2) * 100vw + var(--spacing-4xl-b2) * 1px );--spacing-4xl: clamp( var(--spacing-4xl-min-size), calc( clamp( var(--spacing-4xl-seg1), var(--spacing-4xl-min-size), var(--spacing-4xl-mid-size) ) + clamp( var(--spacing-4xl-seg2), var(--spacing-4xl-mid-size), var(--spacing-4xl-max-size) ) - var(--spacing-4xl-mid-size) ), var(--spacing-4xl-max-size) );--spacing-5xl-min-size: 48px;--spacing-5xl-mid-size: 56px;--spacing-5xl-max-size: 64px;--spacing-5xl-m1: .013793;--spacing-5xl-b1: 42.206897;--spacing-5xl-m2: .011429;--spacing-5xl-b2: 44.571429;--spacing-5xl-seg1: calc( var(--spacing-5xl-m1) * 100vw + var(--spacing-5xl-b1) * 1px );--spacing-5xl-seg2: calc( var(--spacing-5xl-m2) * 100vw + var(--spacing-5xl-b2) * 1px );--spacing-5xl: clamp( var(--spacing-5xl-min-size), calc( clamp( var(--spacing-5xl-seg1), var(--spacing-5xl-min-size), var(--spacing-5xl-mid-size) ) + clamp( var(--spacing-5xl-seg2), var(--spacing-5xl-mid-size), var(--spacing-5xl-max-size) ) - var(--spacing-5xl-mid-size) ), var(--spacing-5xl-max-size) );--spacing-side-margin-min-size: 32px;--spacing-side-margin-mid-size: 56px;--spacing-side-margin-max-size: 120px;--spacing-side-margin-m1: .041379;--spacing-side-margin-b1: 14.62069;--spacing-side-margin-m2: .091429;--spacing-side-margin-b2: -35.428571;--spacing-side-margin-seg1: calc( var(--spacing-side-margin-m1) * 100vw + var(--spacing-side-margin-b1) * 1px );--spacing-side-margin-seg2: calc( var(--spacing-side-margin-m2) * 100vw + var(--spacing-side-margin-b2) * 1px );--spacing-side-margin: clamp( var(--spacing-side-margin-min-size), calc( clamp( var(--spacing-side-margin-seg1), var(--spacing-side-margin-min-size), var(--spacing-side-margin-mid-size) ) + clamp( var(--spacing-side-margin-seg2), var(--spacing-side-margin-mid-size), var(--spacing-side-margin-max-size) ) - var(--spacing-side-margin-mid-size) ), var(--spacing-side-margin-max-size) );--spacing-nav-side-margin-min-size: 24px;--spacing-nav-side-margin-mid-size: 48px;--spacing-nav-side-margin-max-size: 80px;--spacing-nav-side-margin-m1: .041379;--spacing-nav-side-margin-b1: 6.62069;--spacing-nav-side-margin-m2: .045714;--spacing-nav-side-margin-b2: 2.285714;--spacing-nav-side-margin-seg1: calc( var(--spacing-nav-side-margin-m1) * 100vw + var(--spacing-nav-side-margin-b1) * 1px );--spacing-nav-side-margin-seg2: calc( var(--spacing-nav-side-margin-m2) * 100vw + var(--spacing-nav-side-margin-b2) * 1px );--spacing-nav-side-margin: clamp( var(--spacing-nav-side-margin-min-size), calc( clamp( var(--spacing-nav-side-margin-seg1), var(--spacing-nav-side-margin-min-size), var(--spacing-nav-side-margin-mid-size) ) + clamp( var(--spacing-nav-side-margin-seg2), var(--spacing-nav-side-margin-mid-size), var(--spacing-nav-side-margin-max-size) ) - var(--spacing-nav-side-margin-mid-size) ), var(--spacing-nav-side-margin-max-size) );--spacing-question-body-border-radius-min-size: 56px;--spacing-question-body-border-radius-mid-size: 96px;--spacing-question-body-border-radius-max-size: 96px;--spacing-question-body-border-radius-m1: .068966;--spacing-question-body-border-radius-b1: 27.034483;--spacing-question-body-border-radius-m2: 0;--spacing-question-body-border-radius-b2: 96;--spacing-question-body-border-radius-seg1: calc( var(--spacing-question-body-border-radius-m1) * 100vw + var(--spacing-question-body-border-radius-b1) * 1px );--spacing-question-body-border-radius-seg2: calc( var(--spacing-question-body-border-radius-m2) * 100vw + var(--spacing-question-body-border-radius-b2) * 1px );--spacing-question-body-border-radius: clamp( var(--spacing-question-body-border-radius-min-size), calc( clamp( var(--spacing-question-body-border-radius-seg1), var(--spacing-question-body-border-radius-min-size), var(--spacing-question-body-border-radius-mid-size) ) + clamp( var(--spacing-question-body-border-radius-seg2), var(--spacing-question-body-border-radius-mid-size), var(--spacing-question-body-border-radius-max-size) ) - var(--spacing-question-body-border-radius-mid-size) ), var(--spacing-question-body-border-radius-max-size) )}html{font-size:16px}:root{--ff-fallback: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--ff-playfair-display-sc: "Playfair Display SC", var(--ff-fallback);--ff-red-hat-text: "Red Hat Text", var(--ff-fallback);--ff-playfair-display: "Playfair Display Variable", var(--ff-fallback);--hero-family: var(--ff-playfair-display);--header-family: var(--ff-playfair-display);--body-family: var(--ff-red-hat-text);--button-family: var(--ff-red-hat-text);--special-family: var(--ff-playfair-display-sc);--fw-thin: 100;--fw-extraLight: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extraBold: 800;--fw-black: 900;--hero-weight: var(--fw-regular);--header-weight: var(--fw-medium);--body-weight: var(--fw-regular);--button-weight: var(--fw-semibold);--lh-tight: 1.15;--lh-normal: 1.5;--ls-tight: -.01em;--ls-normal: .01em;--ls-wide: .06em;--text-hero-min-size: 3.25rem;--text-hero-mid-size: 4.5rem;--text-hero-max-size: 8rem;--text-hero-m1: .034483;--text-hero-b1: 2.344828;--text-hero-m2: .08;--text-hero-b2: -.5;--text-hero-seg1: calc( var(--text-hero-m1) * 100vw + var(--text-hero-b1) * 1rem );--text-hero-seg2: calc( var(--text-hero-m2) * 100vw + var(--text-hero-b2) * 1rem );--text-hero-font-size: clamp( var(--text-hero-min-size), calc( clamp( var(--text-hero-seg1), var(--text-hero-min-size), var(--text-hero-mid-size) ) + clamp( var(--text-hero-seg2), var(--text-hero-mid-size), var(--text-hero-max-size) ) - var(--text-hero-mid-size) ), var(--text-hero-max-size) );--text-hero-small-min-size: 2.25rem;--text-hero-small-mid-size: 3.25rem;--text-hero-small-max-size: 6rem;--text-hero-small-m1: .027586;--text-hero-small-b1: 1.525862;--text-hero-small-m2: .062857;--text-hero-small-b2: -.678571;--text-hero-small-seg1: calc( var(--text-hero-small-m1) * 100vw + var(--text-hero-small-b1) * 1rem );--text-hero-small-seg2: calc( var(--text-hero-small-m2) * 100vw + var(--text-hero-small-b2) * 1rem );--text-hero-small-font-size: clamp( var(--text-hero-small-min-size), calc( clamp( var(--text-hero-small-seg1), var(--text-hero-small-min-size), var(--text-hero-small-mid-size) ) + clamp( var(--text-hero-small-seg2), var(--text-hero-small-mid-size), var(--text-hero-small-max-size) ) - var(--text-hero-small-mid-size) ), var(--text-hero-small-max-size) );--h1-text-headline-min-size: 2rem;--h1-text-headline-mid-size: 3rem;--h1-text-headline-max-size: 4rem;--h1-text-headline-m1: .027586;--h1-text-headline-b1: 1.275862;--h1-text-headline-m2: .022857;--h1-text-headline-b2: 1.571429;--h1-text-headline-seg1: calc( var(--h1-text-headline-m1) * 100vw + var(--h1-text-headline-b1) * 1rem );--h1-text-headline-seg2: calc( var(--h1-text-headline-m2) * 100vw + var(--h1-text-headline-b2) * 1rem );--h1-text-headline-font-size: clamp( var(--h1-text-headline-min-size), calc( clamp( var(--h1-text-headline-seg1), var(--h1-text-headline-min-size), var(--h1-text-headline-mid-size) ) + clamp( var(--h1-text-headline-seg2), var(--h1-text-headline-mid-size), var(--h1-text-headline-max-size) ) - var(--h1-text-headline-mid-size) ), var(--h1-text-headline-max-size) );--h2-text-title-min-size: 1.75rem;--h2-text-title-mid-size: 2rem;--h2-text-title-max-size: 2.5rem;--h2-text-title-m1: .006897;--h2-text-title-b1: 1.568966;--h2-text-title-m2: .011429;--h2-text-title-b2: 1.285714;--h2-text-title-seg1: calc( var(--h2-text-title-m1) * 100vw + var(--h2-text-title-b1) * 1rem );--h2-text-title-seg2: calc( var(--h2-text-title-m2) * 100vw + var(--h2-text-title-b2) * 1rem );--h2-text-title-font-size: clamp( var(--h2-text-title-min-size), calc( clamp( var(--h2-text-title-seg1), var(--h2-text-title-min-size), var(--h2-text-title-mid-size) ) + clamp( var(--h2-text-title-seg2), var(--h2-text-title-mid-size), var(--h2-text-title-max-size) ) - var(--h2-text-title-mid-size) ), var(--h2-text-title-max-size) );--h3-text-subhead-min-size: 1.5rem;--h3-text-subhead-mid-size: 1.75rem;--h3-text-subhead-max-size: 2rem;--h3-text-subhead-m1: .006897;--h3-text-subhead-b1: 1.318966;--h3-text-subhead-m2: .005714;--h3-text-subhead-b2: 1.392857;--h3-text-subhead-seg1: calc( var(--h3-text-subhead-m1) * 100vw + var(--h3-text-subhead-b1) * 1rem );--h3-text-subhead-seg2: calc( var(--h3-text-subhead-m2) * 100vw + var(--h3-text-subhead-b2) * 1rem );--h3-text-subhead-font-size: clamp( var(--h3-text-subhead-min-size), calc( clamp( var(--h3-text-subhead-seg1), var(--h3-text-subhead-min-size), var(--h3-text-subhead-mid-size) ) + clamp( var(--h3-text-subhead-seg2), var(--h3-text-subhead-mid-size), var(--h3-text-subhead-max-size) ) - var(--h3-text-subhead-mid-size) ), var(--h3-text-subhead-max-size) );--h4-text-lead-min-size: 1.25rem;--h4-text-lead-mid-size: 1.375rem;--h4-text-lead-max-size: 1.5rem;--h4-text-lead-m1: .003448;--h4-text-lead-b1: 1.159483;--h4-text-lead-m2: .002857;--h4-text-lead-b2: 1.196429;--h4-text-lead-seg1: calc( var(--h4-text-lead-m1) * 100vw + var(--h4-text-lead-b1) * 1rem );--h4-text-lead-seg2: calc( var(--h4-text-lead-m2) * 100vw + var(--h4-text-lead-b2) * 1rem );--h4-text-lead-font-size: clamp( var(--h4-text-lead-min-size), calc( clamp( var(--h4-text-lead-seg1), var(--h4-text-lead-min-size), var(--h4-text-lead-mid-size) ) + clamp( var(--h4-text-lead-seg2), var(--h4-text-lead-mid-size), var(--h4-text-lead-max-size) ) - var(--h4-text-lead-mid-size) ), var(--h4-text-lead-max-size) );--h5-text-byline-min-size: 1.125rem;--h5-text-byline-mid-size: 1.25rem;--h5-text-byline-max-size: 1.3125rem;--h5-text-byline-m1: .003448;--h5-text-byline-b1: 1.034483;--h5-text-byline-m2: .001429;--h5-text-byline-b2: 1.160714;--h5-text-byline-seg1: calc( var(--h5-text-byline-m1) * 100vw + var(--h5-text-byline-b1) * 1rem );--h5-text-byline-seg2: calc( var(--h5-text-byline-m2) * 100vw + var(--h5-text-byline-b2) * 1rem );--h5-text-byline-font-size: clamp( var(--h5-text-byline-min-size), calc( clamp( var(--h5-text-byline-seg1), var(--h5-text-byline-min-size), var(--h5-text-byline-mid-size) ) + clamp( var(--h5-text-byline-seg2), var(--h5-text-byline-mid-size), var(--h5-text-byline-max-size) ) - var(--h5-text-byline-mid-size) ), var(--h5-text-byline-max-size) );--h6-text-label-min-size: 1rem;--h6-text-label-mid-size: 1.0625rem;--h6-text-label-max-size: 1.125rem;--h6-text-label-m1: .001724;--h6-text-label-b1: .954741;--h6-text-label-m2: .001429;--h6-text-label-b2: .973214;--h6-text-label-seg1: calc( var(--h6-text-label-m1) * 100vw + var(--h6-text-label-b1) * 1rem );--h6-text-label-seg2: calc( var(--h6-text-label-m2) * 100vw + var(--h6-text-label-b2) * 1rem );--h6-text-label-font-size: clamp( var(--h6-text-label-min-size), calc( clamp( var(--h6-text-label-seg1), var(--h6-text-label-min-size), var(--h6-text-label-mid-size) ) + clamp( var(--h6-text-label-seg2), var(--h6-text-label-mid-size), var(--h6-text-label-max-size) ) - var(--h6-text-label-mid-size) ), var(--h6-text-label-max-size) );--text-button-min-size: 1.25rem;--text-button-mid-size: 1.375rem;--text-button-max-size: 1.5rem;--text-button-m1: .003448;--text-button-b1: 1.159483;--text-button-m2: .002857;--text-button-b2: 1.196429;--text-button-seg1: calc( var(--text-button-m1) * 100vw + var(--text-button-b1) * 1rem );--text-button-seg2: calc( var(--text-button-m2) * 100vw + var(--text-button-b2) * 1rem );--text-button-font-size: clamp( var(--text-button-min-size), calc( clamp( var(--text-button-seg1), var(--text-button-min-size), var(--text-button-mid-size) ) + clamp( var(--text-button-seg2), var(--text-button-mid-size), var(--text-button-max-size) ) - var(--text-button-mid-size) ), var(--text-button-max-size) );--text-body-large-min-size: 1.0625rem;--text-body-large-mid-size: 1.1875rem;--text-body-large-max-size: 1.25rem;--text-body-large-m1: .003448;--text-body-large-b1: .971983;--text-body-large-m2: .001429;--text-body-large-b2: 1.098214;--text-body-large-seg1: calc( var(--text-body-large-m1) * 100vw + var(--text-body-large-b1) * 1rem );--text-body-large-seg2: calc( var(--text-body-large-m2) * 100vw + var(--text-body-large-b2) * 1rem );--text-body-large-font-size: clamp( var(--text-body-large-min-size), calc( clamp( var(--text-body-large-seg1), var(--text-body-large-min-size), var(--text-body-large-mid-size) ) + clamp( var(--text-body-large-seg2), var(--text-body-large-mid-size), var(--text-body-large-max-size) ) - var(--text-body-large-mid-size) ), var(--text-body-large-max-size) );--text-body-min-size: 1rem;--text-body-mid-size: 1.0625rem;--text-body-max-size: 1.125rem;--text-body-m1: .001724;--text-body-b1: .954741;--text-body-m2: .001429;--text-body-b2: .973214;--text-body-seg1: calc( var(--text-body-m1) * 100vw + var(--text-body-b1) * 1rem );--text-body-seg2: calc( var(--text-body-m2) * 100vw + var(--text-body-b2) * 1rem );--text-body-font-size: clamp( var(--text-body-min-size), calc( clamp( var(--text-body-seg1), var(--text-body-min-size), var(--text-body-mid-size) ) + clamp( var(--text-body-seg2), var(--text-body-mid-size), var(--text-body-max-size) ) - var(--text-body-mid-size) ), var(--text-body-max-size) );--text-caption-min-size: .875rem;--text-caption-mid-size: .9375rem;--text-caption-max-size: 1rem;--text-caption-m1: .001724;--text-caption-b1: .829741;--text-caption-m2: .001429;--text-caption-b2: .848214;--text-caption-seg1: calc( var(--text-caption-m1) * 100vw + var(--text-caption-b1) * 1rem );--text-caption-seg2: calc( var(--text-caption-m2) * 100vw + var(--text-caption-b2) * 1rem );--text-caption-font-size: clamp( var(--text-caption-min-size), calc( clamp( var(--text-caption-seg1), var(--text-caption-min-size), var(--text-caption-mid-size) ) + clamp( var(--text-caption-seg2), var(--text-caption-mid-size), var(--text-caption-max-size) ) - var(--text-caption-mid-size) ), var(--text-caption-max-size) )}.text-hero{width:100%;font-family:var(--hero-family);font-weight:var(--hero-weight);font-size:var(--text-hero-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-block:0px;color:var(--color-primary-interact-bold-default)}.text-hero-small{font-family:var(--hero-family);font-weight:var(--hero-weight);font-size:var(--text-hero-small-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-block:0px;color:var(--color-primary-interact-bold-default)}h1,.text-headline{font-family:var(--body-family);font-weight:var(--fw-light);font-size:var(--h1-text-headline-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-block:0px;width:100%}h2,.text-title{font-family:var(--body-family);font-weight:var(--fw-light);font-size:var(--h2-text-title-font-size);line-height:1.25;letter-spacing:var(--ls-normal);margin-block:0px;width:100%}h3,.text-subhead{font-family:var(--body-family);font-weight:var(--fw-light);font-size:var(--h3-text-subhead-font-size);line-height:1.3;letter-spacing:var(--ls-normal);margin-block:0px;width:100%}h4,.text-lead{font-family:var(--body-family);font-weight:var(--fw-medium);font-size:var(--h4-text-lead-font-size);line-height:1.4;letter-spacing:var(--ls-normal);margin-block:0px;width:100%}h5,.text-byline{font-family:var(--body-family);font-weight:var(--fw-semibold)!important;font-size:var( --h5-text-byline-font-size )!important;line-height:var(--lh-normal);letter-spacing:var(--ls-normal);margin-block:0px}h6,.text-label{font-family:var(--body-family);font-weight:var(--fw-semibold)!important;font-size:var( --h6-text-label-font-size )!important;line-height:var(--lh-normal);letter-spacing:var(--ls-normal);margin-block:0px}p,.text-body{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--text-body-font-size);line-height:var(--lh-normal);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;text-wrap:pretty;width:100%}div{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--text-body-font-size);line-height:var(--lh-normal);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;text-wrap:pretty}button{font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--text-button-font-size);line-height:1.4;letter-spacing:var(--ls-normal);margin-block:0px}.text-body-large{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--text-body-large-font-size);line-height:var(--lh-normal);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;text-wrap:pretty;width:100%}.text-caption{font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--text-caption-font-size);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);margin-block:0px;width:100%}a:link{color:var(--color-on-surface-default);text-decoration:none;font-family:var(--body-family);font-size:var(--text-h6-text-label-font-size);font-weight:var(--body-weight);line-height:var(--lh-normal);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word}a:visited{color:var(--color-on-surface-default)}a:hover,a:active{color:var(--color-on-surface-default);text-decoration:none}.text-container{padding:var(--space-lg) var(--container-pad-inline);border-radius:var(--radius-md)}.text-container--transparent{background:transparent;padding:0;border-radius:var(--radius-md)}.object-text-icon-left{max-height:40px;margin-right:var(--space-md)}.object-text-icon-right{max-height:40px;margin-left:var(--space-md)}.text-headline-special{font-family:var(--header-family);font-weight:var(--header-weight);font-size:var(--h1-text-headline-font-size);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-block:0px;width:100%}.text-family-playfair{font-family:var(--hero-family)!important}.button-primary{display:inline-flex;justify-content:center;align-items:center;width:auto;max-width:480px;flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;padding:var(--spacing-lg, 24px) var(--spacing-2xl, 32px);gap:4px;border:2px solid var(--color-primary-interact-bold-default, #f5be56);border-radius:var(--spacing-sm, 12px);background:var(--color-primary-interact-bold-default, #f5be56);color:var(--color-on-primary-bold, #282b2e)!important;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button-primary:hover{background:var(--color-primary-interact-bold-hovered);border-color:var(--color-primary-interact-bold-hovered)}.button-primary:active{background:var(--color-accent-primary-700-default);border-color:var(--color-accent-primary-700-default)}.button-secondary{display:flex;justify-content:center;align-items:center;width:auto;max-width:480px;flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;padding:var(--spacing-lg, 24px) var(--spacing-2xl, 32px);gap:4px;background:transparent;border-radius:var(--spacing-sm, 12px);border:2px solid var(--color-primary-interact-bold-default, #f5be56);color:var(--color-primary-interact-bold-default, #f5be56);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button-secondary:hover,.button-secondary:active{border:2px solid var(--color-primary-interact-bold-hovered, #f5be56);color:var(--color-primary-interact-bold-hovered, #f5be56);cursor:pointer}.button-primary-small{display:inline-flex;padding-top:var(--spacing-md, 16px);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-lg, 24px);padding-right:var(--spacing-lg, 24px);justify-content:center;align-items:center;width:fit-content;min-width:120px;gap:var(--spacing-xs, 4px);font-family:var(--button-family);font-weight:var(--fw-semibold);font-size:var(--h6-text-label-font-size);line-height:var(--lh-tight);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;text-wrap:nowrap;background:var(--color-primary-interact-bold-default, #f5be56);color:var(--color-on-primary-bold);border-radius:var(--spacing-xs, 8px);border:1.5px solid var(--color-primary-interact-bold-default, #f5be56);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.button-primary-small:hover{background:var(--color-primary-interact-bold-hovered, #f5be56);border-color:var(--color-primary-interact-bold-hovered, #f5be56)}.button-primary-small:active{background:var(--color-primary-interact-bold-pressed, #f5be56);border-color:var(--color-primary-interact-bold-pressed, #f5be56)}.button-secondary-small{display:inline-flex;padding-top:var(--spacing-md, 16px);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-lg, 24px);padding-right:var(--spacing-lg, 24px);justify-content:center;align-items:center;width:fit-content;min-width:120px;gap:var(--spacing-xs, 4px);font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--body-text-font-size);line-height:var(--lh-tight);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;text-wrap:nowrap;background:transparent;border-radius:var(--spacing-xs, 8px);border:1.5px solid var(--color-primary-interact-bold-default, #f5be56);color:var(--color-primary-interact-bold-default, #f5be56);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button-secondary-small:hover,.button-secondary-small:active{border:1.5px solid var(--color-primary-interact-bold-hovered, #f5be56);color:var(--color-primary-interact-bold-hovered, #f5be56);cursor:pointer}.button-secondary-nav{display:inline-flex;padding:var(--spacing-md, 16px);justify-content:center;align-items:center;width:fit-content;gap:var(--spacing-xs, 4px);font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--body-text-font-size);line-height:var(--lh-tight);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;background:transparent;border-radius:var(--spacing-xs, 8px);border:1.5px solid var(--color-primary-interact-bold-default, #f5be56);color:var(--color-primary-interact-bold-default, #f5be56);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button-secondary-nav:hover,.button-secondary-nav:active{border:1.5px solid var(--color-primary-interact-bold-hovered, #f5be56);color:var(--color-primary-interact-bold-hovered, #f5be56);cursor:pointer}.button-record-mrn{width:33%;min-width:200px}@media screen and (max-width:768px){.button-size-switch{padding:var(--spacing-lg, 24px) var(--spacing-2xl, 32px);font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--text-button-font-size);line-height:1.4;letter-spacing:var(--ls-normal);margin-block:0px;width:100%}.button-record-mrn{width:100%}}@media screen and (max-width:500px){.button-size-switch-mobile-only{padding:var(--spacing-lg, 24px) var(--spacing-2xl, 32px);font-family:var(--button-family);font-weight:var(--button-weight);font-size:var(--text-button-font-size);line-height:1.4;letter-spacing:var(--ls-normal);margin-block:0px;width:100%}}.button-tertiary-inline{display:inline-flex;padding-left:0;padding-right:0;padding-top:var(--spacing-2xs, 4px);padding-bottom:var(--spacing-2xs, 4px);justify-content:center;align-items:center;width:fit-content;gap:var(--spacing-xs, 4px);font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--body-text-font-size);line-height:var(--lh-tight);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;text-wrap:nowrap;background:transparent;border-radius:var(--spacing-xs, 8px);border:none;color:var(--color-primary-interact-bold-default, #f5be56);text-decoration:underline;cursor:pointer;pointer-events:auto}.summary-absolute-button-holder{position:sticky;bottom:0;padding-left:var(--spacing-2xl, 32px);padding-right:var(--spacing-2xl, 32px);padding-bottom:var(--spacing-5xl, 64px);padding-top:var(--spacing-2xl, 32px);display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;gap:var(--spacing-lg, 20px);width:100%;max-width:1100px;pointer-events:none;z-index:100;background:linear-gradient(0deg,#0d1f12 78.19%,#0d1f1299 91.23%,#0d1f1200 100.29%)}@media screen and (max-width:768px){.summary-absolute-button-holder{flex-direction:column;padding-left:0;padding-right:0}}.summary-absolute-button-holder>*{pointer-events:auto}.button-icon{display:inline-flex;padding:var(--spacing-md, 16px);justify-content:center;align-items:center;width:fit-content;gap:var(--spacing-xs, 4px);font-family:var(--body-family);font-weight:var(--body-weight);font-size:var(--body-text-font-size);line-height:var(--lh-tight);letter-spacing:.006em;margin-block:0px;overflow-wrap:break-word;color:var(--color-on-surface-default, #dce5de);border:1px solid transparent;border-radius:100px;background:linear-gradient(var(--color-surface-container-lower, #161e18),var(--color-surface-container-lower, #161e18)) padding-box,radial-gradient(113.49% 100.68% at 25.82% -17.31%,var(--color-outline-default, #859489) 0%,var(--color-outline-variant, #3e4941) 39.77%,var(--color-surface-container-lower, #161e18) 80.8%) border-box;cursor:pointer}.button-icon:hover .icon{color:var(--color-primary-interact-bold-hovered, #f5be56);fill:var(--color-primary-interact-bold-hovered, #f5be56)}.button-logo{display:inline-flex;justify-content:start;align-items:center;flex:0 0 auto;height:100%;background:none;border:none;cursor:pointer}.logo-image-top-left{height:var(--spacing-4xl, 20px);width:auto}.button-modal-close{display:inline-flex;justify-content:center;align-items:center;width:fit-content;gap:var(--spacing-xs, 4px);border:none;background:none;cursor:pointer}.icon{width:var(--spacing-xl, 20px);height:var(--spacing-xl, 20px);fill:var(--color-on-surface-default, #dce5de);cursor:pointer}.icon:hover{fill:var(--color-primary-interact-bold-default, #f5be56)}.icon:active{fill:var(--color-primary-interact-bold-hovered, #f5be56)}.textsizeIcon{width:auto}.button-full{width:100%;max-width:none}.button-hug{width:fit-content}.pageMain{padding-left:var(--spacing-side-margin);padding-right:var(--spacing-side-margin);padding-bottom:var(--spacing-2xl);padding-top:var(--spacing-sm)}.puppy-cards{width:100%;margin-top:var(--spacing-4xl, 40px)}.puppy-cards__header{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-xl, 24px);margin-bottom:var(--spacing-3xl, 32px);width:100%}.puppy-cards__header h1{text-align:center}.puppy-cards__title{margin:0;color:var(--color-primary-interact-bold-default, #f3bb8a)}.puppy-cards__groups{display:grid;gap:var(--spacing-4xl, 40px)}.puppy-cards__group-title{margin:0 0 var(--spacing-xl, 24px) 0;color:var(--color-primary-interact-bolder-default, #f1dfcf);opacity:.92}.puppy-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3xl, 32px)}@media(max-width:1100px){.puppy-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.puppy-cards__grid{grid-template-columns:1fr}}.puppy-card{width:100%;text-align:left;cursor:pointer;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e61a inset,0 12px 32px #b8763d26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;padding:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:transform .16s ease,border-color .16s ease}.puppy-card:hover{transform:translateY(-2px);border-color:#f1dfcf40}.puppy-card:active{transform:translateY(0)}.puppy-card__image-wrap{position:relative;width:100%;height:260px;overflow:hidden;box-shadow:1px 1px 24px #e0e3e61a inset}.puppy-card__image{width:100%;height:100%;object-fit:cover;display:block}.puppy-card__status{position:absolute;left:14px;top:14px;display:inline-flex;padding-left:var(--spacing-sm, 12px);padding-right:var(--spacing-sm, 12px);padding-top:var(--spacing-xs, 8px);padding-bottom:var(--spacing-xs, 8px);align-items:center;border-radius:var(--spacing-xs, 8px);border:1px solid rgba(141,145,150,.3);background:linear-gradient(0deg,var(--color-primary-1000, rgba(16, 31, 11, .6)) 0%,var(--color-primary-900, rgba(37, 74, 25, .6)) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-semibold)}.puppy-card__status--available{background:linear-gradient(0deg,var(--color-success-mapped-lightest-100-default, rgba(16, 31, 11, .6)) 0%,var(--color-success-mapped-lighter-200-default, rgba(37, 74, 25, .6)) 100%)}.puppy-card__status--reserved{background:linear-gradient(0deg,var(--color-danger-mapped-lightest-100-default, rgba(44, 12, 12, .6)) 0%,var(--color-danger-mapped-lighter-200-default, rgba(120, 34, 34, .6)) 100%)}.puppy-card__body{padding:var(--spacing-3xl, 32px);display:grid;gap:12px;min-width:0}.puppy-card__name{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.puppy-card__temperament{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);opacity:.86;line-height:1.45}.puppy-card__meta{display:grid;gap:10px;margin-top:2px}.puppy-card__meta-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}.puppy-card__meta-label{color:#f3bb8ad9;font-weight:var(--fw-semibold);white-space:nowrap}.puppy-card__meta-value{color:var(--color-primary-interact-bolder-default, #f1dfcf);opacity:.92;text-align:right;min-width:0}.current-litters{width:100%;padding-top:var(--spacing-5xl, 64px);padding-bottom:var(--spacing-5xl, 64px)}.current-litters__inner{width:100%}.current-litters__title-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:var(--spacing-3xl, 32px);padding-right:var(--spacing-side-margin, 32px);padding-left:var(--spacing-side-margin, 32px)}.current-litters__title{margin:0;color:var(--color-primary-interact-bold-default, #f3bb8a);text-align:right;font-size:clamp(3rem,5vw,5.5rem);line-height:1.05;letter-spacing:var(--ls-tight)}.current-litters__scroller{display:flex;gap:var(--spacing-4xl, 32px);overflow-x:auto;overflow-y:hidden;scrollbar-color:transparent transparent;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--spacing-3xl, 32px);padding-left:calc(50vw - min(566px,44vw));padding-right:calc(50vw - min(566px,44vw))}.current-litters__scroller::-webkit-scrollbar{height:10px}.current-litters__scroller::-webkit-scrollbar-thumb{background:#8d919659;border-radius:999px}.current-litters__card{scroll-snap-align:center;flex:0 0 auto;width:min(1132px,88vw)}.current-litters__card-glass{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--spacing-4xl, 32px);padding:var(--spacing-5xl, 56px);border-radius:48px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e61a inset,0 12px 32px #b8763d26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.current-litters__info{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.current-litters__litter-name{color:var(--color-primary-interact-bold-default, #f1dfcf)}.current-litters__meta{margin-top:var(--spacing-3xl, 32px);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-5xl, 56px)}.current-litters__meta-col{display:grid;gap:var(--spacing-2xl, 24px);min-width:0}.meta-pair{display:grid;gap:6px}.meta-label{color:#f3bb8ad9;font-weight:var(--fw-semibold);font-size:1rem;letter-spacing:.006em}.meta-value{color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-semibold);font-size:1.25rem;line-height:1.25}.meta-sub{color:#f1dfcfc7;font-size:1rem}.current-litters__bottom{margin-top:var(--spacing-4xl, 40px);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xl, 32px)}.current-litters__price-pill{padding:12px 18px;border-radius:14px;border:1px solid rgba(141,145,150,.35);background:#0b0e1359;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-size:1.35rem;letter-spacing:.006em;width:fit-content;white-space:nowrap}.current-litters__cta{white-space:nowrap}.current-litters__image-wrap{position:relative;border-radius:40px;overflow:hidden;width:100%;min-height:420px;box-shadow:1px 1px 24px #e0e3e61a inset}.current-litters__image{width:100%;height:100%;object-fit:cover;display:block}.current-litters__availability{position:absolute;right:18px;bottom:18px;padding:10px 16px;border-radius:12px;background:#254a19a6;border:1px solid rgba(141,145,150,.25);color:#eaf3ea;font-weight:var(--fw-semibold);font-size:1.25rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.current-litters__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xl, 32px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px)}.current-litters__nav-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:12px;background:#0b0e1340;border:1px solid rgba(141,145,150,.28);color:var(--color-primary-interact-bolder-default, #f1dfcf);cursor:pointer}.current-litters__nav-btn:disabled{opacity:.45;cursor:default}.current-litters__progress{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:10px;max-width:520px}.progress-seg{height:8px;flex:1;min-width:0;border-radius:999px;background:#8d919647}.progress-seg--active{background:#f1dfcfe6}.current-litters--page .current-litters__list{display:grid;gap:var(--spacing-3xl, 32px);margin-top:var(--spacing-xl, 24px)}.current-litters--page .current-litters__card{width:100%}.current-litters__card{cursor:pointer;outline:none}.current-litters__card:focus-visible .current-litters__card-glass{border-color:#f1dfcf59}.current-litters__price-pill--overlay,.current-litters__image-overlay,.current-litters__image-title,.current-litters__mobile-facts{display:none}@media(max-width:980px){.hidden-on-mobile{display:none}.current-litters__card{border-radius:24px}.current-litters__card-glass{grid-template-columns:1fr;gap:var(--spacing-lg, 20px);border-radius:var(--spacing-3xl, 32px);padding:0}.current-litters__image-wrap{order:0;border-radius:var(--spacing-3xl, 32px);min-height:360px}.current-litters__info{display:none}.current-litters__mobile-facts{display:block;order:1;padding-top:var(--spacing-2xl, 24px);padding-bottom:var(--spacing-3xl, 24px);padding-left:var(--spacing-2xl, 24px);padding-right:var(--spacing-2xl, 24x)}.current-litters__image-overlay{display:block;position:absolute;inset:0;background:radial-gradient(112.31% 57.95% at 50% 29.17%,#0b0e1300,#0b0e1333 60.55%,#0b0e13bf);box-shadow:1px 1px 24px #e0e3e61a inset;pointer-events:none}.current-litters__availability{top:var(--spacing-lg, 16px);left:var(--spacing-lg, 16px);right:auto;bottom:auto;z-index:2;padding:12px 18px;border-radius:16px;font-size:1.35rem;background:#254a19a6;border:1px solid rgba(141,145,150,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.current-litters__price-pill--overlay{display:inline-flex;position:absolute;top:var(--spacing-lg, 16px);right:var(--spacing-lg, 16px);z-index:2;padding:12px 18px;border-radius:16px;border:1px solid rgba(141,145,150,.35);background:#0b0e138c;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-size:1.35rem;letter-spacing:.006em;white-space:nowrap}.current-litters__image-title{display:block;position:absolute;left:var(--spacing-2xl, 20px);bottom:var(--spacing-2xl, 20px);z-index:2;margin:0;width:100%;color:var(--color-primary-200, #fbf3ec);font-size:clamp(3.1rem,10vw,4.2rem);line-height:1.02;text-shadow:0 1px 14px rgba(0,0,0,.65),0 10px 80px rgba(0,0,0,.55)}.current-litters__kv{margin:0;display:grid;gap:22px}.current-litters__kv-row{display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-md, 12px);align-items:baseline}.current-litters__kv-key{margin:0;color:#f3bb8ad9;font-weight:var(--fw-semibold);width:fit-content}.current-litters__kv-val{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-regular)!important;text-align:left;width:fit-content}}.found-forever{width:100%;padding-top:var(--spacing-5xl, 64px);padding-bottom:var(--spacing-5xl, 64px)}.found-forever__inner{width:100%}.found-forever__title-holder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg, 16px);margin-bottom:var(--spacing-2xl, 24px)}.found-forever__title{text-align:center;color:var(--color-primary-interact-bold-default, #f3bb8a)}.found-forever__subtitle{text-align:center;color:var(--color-primary-interact-bolder-default, #f3bb8a)}.found-forever__carousel{width:100%;display:grid;gap:var(--spacing-2xl, 24px);align-items:center;overflow:hidden}.found-forever__track{position:relative;width:100%;min-height:320px;display:flex;justify-content:center;align-items:center;overflow:visible;transform:translateZ(0)}.found-forever__item{position:absolute;top:50%;left:50%;transform-origin:center center;transition:transform .52s cubic-bezier(.4,0,.2,1),opacity .52s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;display:flex;justify-content:center;align-items:center}.found-forever__card-wrap{width:min(460px,82vw)}.found-forever__item.active{transform:translate(-50%,-50%) scale(1.06);z-index:10;opacity:1;pointer-events:auto}.found-forever__item.next-1{transform:translate(calc(-50% + 260px),-50%) scale(.92);z-index:5;opacity:1;pointer-events:none}.found-forever__item.prev-1{transform:translate(calc(-50% - 260px),-50%) scale(.92);z-index:5;opacity:1;pointer-events:none}.found-forever__item.next-2{transform:translate(calc(-50% + 420px),-50%) scale(.78);z-index:2;opacity:1;pointer-events:none}.found-forever__item.prev-2{transform:translate(calc(-50% - 420px),-50%) scale(.78);z-index:2;opacity:1;pointer-events:none}.found-forever__item.hidden{transform:translate(-50%,-50%) scale(.7);opacity:0;z-index:0;pointer-events:none}.found-forever__nav{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--spacing-3xl, 32px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px)}.found-forever__nav-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xl, 32px);width:100%;max-width:600px}.found-forever__available-cta-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:var(--spacing-2xl, 24px);padding-left:var(--spacing-side-margin, 32px);padding-right:var(--spacing-side-margin, 32px)}.found-forever__available-cta{position:relative;overflow:hidden;margin-top:var(--spacing-4xl, 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;padding:var(--spacing-4xl, 40px) var(--spacing-3xl, 32px);border-radius:48px}.found-forever__cta-background{position:absolute;inset:0;z-index:1}.found-forever__cta-image{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.1)}.found-forever__cta-overlay{position:absolute;inset:0;z-index:2;background:radial-gradient(66.84% 66.04% at 50% 50.81%,#0b0e13d9,#0b0e13b3 60.55%,#0b0e131a);box-shadow:1px 1px 24px #e0e3e61a inset}.found-forever__available-cta-inner{position:relative;z-index:10;display:grid;justify-items:center;width:100%;gap:var(--spacing-2xl, 24px);padding-left:var(--spacing-side-margin, 32px);padding-right:var(--spacing-side-margin, 32px);text-shadow:0 1px 12px rgba(0,0,0,.8),0 4px 48px rgba(16,19,24,.6)}.found-forever__available-count{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);text-align:center}.found-forever__available-sub{margin:0;color:#f1dfcfdb;text-align:center}@media(max-width:980px){.found-forever__item.active{transform:translate(-50%,-50%) scale(1.02)}.found-forever__item.next-1{transform:translate(calc(-50% + 90px),-50%) scale(.86);opacity:.9}.found-forever__item.prev-1{transform:translate(calc(-50% - 90px),-50%) scale(.86);opacity:.9}.found-forever__item.next-2,.found-forever__item.prev-2{transform:translate(-50%,-50%) scale(.8);opacity:0;pointer-events:none}}.construction-banner{position:relative;display:flex;justify-content:center;align-items:center;width:100%;text-align:center;background:transparent;padding-left:var(--spacing-nav-side-margin, 32px);padding-right:var(--spacing-nav-side-margin, 32px);padding-bottom:var(--spacing-md, 16px);margin-bottom:var(--spacing-xl, 24px);padding-top:var(--spacing-md, 16px)}.construction-banner:before,.construction-banner:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#f3bb8a00,#f3bb8a,#f3bb8a00)}.construction-banner:before{top:0}.construction-banner:after{bottom:0}.construction-banner p{color:var(--color-primary-interact-bold-default, #f3bb8a);margin:0}html.font-size-small{font-size:14px}html.font-size-medium{font-size:16px}html.font-size-large{font-size:18px}html{transition:font-size .16s ease}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.divider-line{position:relative;width:auto;height:1px;margin-bottom:var(--spacing-5xl, 40px);margin-top:var(--spacing-5xl, 40px);margin-left:var(--spacing-side-margin, 32px);margin-right:var(--spacing-side-margin, 32px);background:linear-gradient(90deg,#f3bb8a00,#f3bb8a,#f3bb8a00)}.landing-page{padding-left:0;padding-right:0;padding-top:0}.hero-section{height:calc(100vh - var(--nav-height));padding-bottom:var(--spacing-4xl, 32px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px)}.hero-content-holder{position:relative;display:flex;align-items:end;justify-content:space-between;padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-nav-side-margin, 40px);padding-bottom:var(--spacing-nav-side-margin, 40px);border-radius:48px;height:100%;overflow:hidden}.hero-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(148deg,#c3c7cb08 11.07%,#8d919603 33.16%),radial-gradient(69.84% 36.04% at 50% 36.81%,#0b0e1300,#0b0e131a 60.55%,#0b0e13b3);box-shadow:1px 1px 24px #e0e3e61a inset}.hero-image-holder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-image{width:100%;height:100%;transform-origin:center;transform:scale(1.3);translate:0 -15%;object-fit:cover;object-position:center}.hero-title-holder{position:relative;display:flex;padding:var(--spacing-nav-side-margin, 80px) var(--spacing-4xl, 32px) var(--spacing-4xl, 40px) var(--spacing-4xl, 40px);flex-direction:column;align-items:left;justify-content:center;gap:var(--spacing-xl, 24px);background:radial-gradient(37.88% 38.13% at 38.13% 42.99%,#0b0e13a8 51.8%,#0b0e1300);z-index:100;text-shadow:0 1px 12px rgba(0,0,0,.8),0 4px 48px rgba(16,19,24,.6)}.hero-title-holder h1,.hero-title-holder h4{color:var(--color-primary-interact-bolder-default, #f1dfcf)}.hero-title-holder .text-hero{color:var(--color-primary-interact-bold-default, #f3bb8a)}.hero-header-holder{display:flex;flex-direction:column;align-items:left;gap:var(--spacing-2xs, 4px)}.available-puppy-widget{display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);max-width:404px;border-radius:var(--spacing-xl, 24px);border:1px solid rgba(141,145,150,.48);background:linear-gradient(218deg,#1d202499 27.12%,#0b0e1399 96.07%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100}.available-puppy-widget-motion-div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px)}.available-puppy-widget-image-holder{position:relative;display:flex;align-items:end;justify-content:start;padding:var(--spacing-sm, 12px);width:100%;height:24vh;min-height:180px;border-radius:var(--spacing-sm, 12px);z-index:1;overflow:hidden}.available-puppy-widget-image{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;scale:1.2;translate:8% 5%;object-fit:cover;object-position:center;z-index:110}.available-puppy-widget-available-reserved-tag{display:inline-flex;padding-left:var(--spacing-sm, 12px);padding-right:var(--spacing-sm, 12px);padding-top:var(--spacing-xs, 8px);padding-bottom:var(--spacing-xs, 8px);align-items:center;border-radius:var(--spacing-xs, 8px);border:1px solid rgba(141,145,150,.3);background:linear-gradient(0deg,var(--color-success-mapped-lightest-100-default, rgba(16, 31, 11, .6)) 0%,var(--color-success-mapped-lighter-200-default, rgba(37, 74, 25, .6)) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:110}.available-puppy-widget-content-holder{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);padding-top:0;padding-bottom:var(--spacing-sm, 12px);padding-left:var(--spacing-sm, 12px);padding-right:var(--spacing-sm, 12px)}.available-puppy-widget-content-holder h2{font-family:var(--hero-family);font-weight:var(--hero-weight)}.available-puppy-widget-content-holder h6{width:fit-content}.available-puppy-widget-content-holder p{color:var(--color-on-surface-variant)}.available-puppy-widget-breed-and-gender{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;gap:var(--spacing-xs, 8px)}.available-puppy-widget-breed-and-gender-text-holder{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.line-separator-glass{height:1px;width:100%;background:linear-gradient(90deg,rgba(141,145,150,0) 0%,var(--color-outline-lowest, #8d9196) 50%,rgba(141,145,150,0) 100%)}.breed-label{text-align:left;flex-grow:1}.gender-label{text-align:right;flex-grow:1}.available-puppy-widget-button-holder{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;padding-top:var(--spacing-2xs, 4px)}.available-puppy-widget-bottom-content-holder{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;padding-top:var(--spacing-sm, 12px)}.available-puppy-widget-bottom-content-holder h6{color:var(--color-primary-200, #f1dfcf)}.available-puppy-widget-bottom-content-holder h4{color:var(--color-primary-100, #fbf3ec)}.available-puppy-widget-go-home-date-holder{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.available-puppy-widget-next-previous-navigation{display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--spacing-4xl, 32px)}.available-puppy-widget-previous-button,.available-puppy-widget-next-button{background:#10131803}.available-puppy-widget-next-button{padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-3xl, 32px);padding-top:var(--spacing-md, 16px);padding-bottom:var(--spacing-md, 16px);border-radius:0 100px 100px 0;border:1px solid var(--color-outline-variant, #41474d)}.available-puppy-widget-previous-button{padding-right:var(--spacing-3xl, 32px);padding-left:var(--spacing-md, 16px);padding-top:var(--spacing-md, 16px);padding-bottom:var(--spacing-md, 16px);border-top:1px solid var(--color-outline-variant, #41474d);border-bottom:1px solid var(--color-outline-variant, #41474d);border-left:1px solid var(--color-outline-variant, #41474d);border-radius:100px 0 0 100px}.widget-navigation-arrow-svg{height:var(--spacing-xl, 24px);width:auto}@media(max-width:1500px){.hero-image{transform:scale(1.4);translate:0 -16%}}@media(max-width:1190px){.hero-image{transform:scale(1.6);translate:0 -20%}.available-puppy-widget{display:none}}@media(max-width:910px){.hero-content-holder{padding-right:var(--spacing-xl, 24px);padding-left:var(--spacing-xl, 24px)}.hero-image{transform:scale(1.6);translate:0 -20%}}@media(max-width:700px){.hero-content-holder{padding-right:0;padding-left:0}.hero-section{padding-left:var(--spacing-side-margin, 80px);padding-right:var(--spacing-side-margin, 80px)}}.landing-button-mobile-only{display:none}@media(max-width:1190px){.landing-button-mobile-only{display:inline-flex}}.button-mobile-only{display:none}@media(max-width:910px){.button-mobile-only{display:inline-flex}}.why-us-section{height:calc(100vh - var(--nav-height));min-height:760px;margin-top:var(--spacing-nav-side-margin, 80px);padding-bottom:var(--spacing-4xl, 32px)}.why-us-content-holder{display:flex;align-items:stretch;gap:var(--spacing-xl, 24px);height:100%;width:100%;padding-left:var(--spacing-side-margin, 80px);padding-right:var(--spacing-side-margin, 80px)}.why-us-content-holder h1,.why-us-content-holder p{color:var(--color-primary-interact-bolder-default, #f1dfcf)}.why-us-content-holder .text-hero-small{color:var(--color-primary-interact-bold-default, #f3bb8a)}.why-us-content-holder h3{color:var(--color-secondary-interact-bold-default, #b0c9e6)}.why-us-left-side-holder{flex:2 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-3xl, 32px);min-height:0}.why-us-main-collage-holder{display:flex;align-items:stretch;gap:var(--spacing-xl, 24px);flex:1 1 auto;min-height:0}.why-us-first-section-and-buttons{flex:65 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-4xl, 40px)}.button-holder{display:flex;align-items:start;gap:var(--spacing-lg, 20px);flex-wrap:wrap}.button-holder button{width:fit-content}.why-us-first-section{display:flex;align-items:stretch;gap:var(--spacing-xl, 24px);flex:1 1 auto;min-height:0}.why-us-image-holder{flex:1 1 auto;min-height:0;width:100%;overflow:hidden;border-radius:var(--spacing-xl, 24px);box-shadow:1px 1px 24px #e0e3e61a inset}.why-us-image{width:100%;height:100%;transform-origin:center;object-fit:cover;object-position:center}#why-us-image-third-section-top{object-position:center 15%}.why-us-first-section-subgroup{flex:56 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-xl, 24px);align-items:stretch}.why-us-first-section-subgroup-2{flex:44 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-xl, 24px);align-items:stretch}.subtitle-holder{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);flex:0 0 auto;width:100%}.why-us-second-section{flex:35 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-xl, 24px);align-items:stretch}.why-us-third-section{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-xl, 24px);align-items:stretch}.button-holder--bottom{display:none}@media(max-width:1500px){.why-us-left-side-holder{flex:3 1 0}.why-us-third-section{flex:1 1 0}}@media(max-width:1320px){.why-us-section{height:auto;min-height:calc(100vh - var(--nav-height))}.why-us-content-holder{flex-direction:column;height:auto;align-items:stretch}.why-us-left-side-holder,.why-us-third-section{width:100%;flex:0 0 auto}.why-us-left-side-holder{height:clamp(640px,78vh,820px)}.why-us-main-collage-holder{flex:1 1 auto;min-height:0}.why-us-third-section{flex-direction:row;align-items:stretch;gap:var(--spacing-xl, 24px)}.why-us-third-section .subtitle-holder{flex:0 0 min(420px,32%);height:fit-content;max-height:240px}.why-us-third-section>.why-us-image-holder{flex:1 1 0;height:240px;min-height:240px}.why-us-third-section .why-us-image{width:100%;height:100%;object-fit:cover}}@media(max-width:1160px){.why-us-first-section-and-buttons{flex:70 1 0}.why-us-second-section{flex:30 1 0}}@media(max-width:910px){.why-us-content-holder{height:auto}.why-us-left-side-holder{height:auto;min-height:auto}.why-us-main-collage-holder{flex-direction:column;height:auto;min-height:auto}.why-us-first-section-and-buttons,.why-us-second-section,.why-us-third-section{width:100%;flex:0 0 auto;height:auto;min-height:auto}.why-us-second-section{display:flex;flex-direction:row-reverse;align-items:stretch;gap:var(--spacing-xl, 24px)}.why-us-second-section .subtitle-holder{flex:1 1 0;min-width:0}.why-us-second-section .why-us-image-holder{flex:0 0 auto;height:100%;aspect-ratio:1 / 1;max-width:48%}.why-us-second-section .why-us-image{width:100%;height:100%;object-fit:cover}.why-us-third-section{flex-direction:column;align-items:stretch}.why-us-third-section>.why-us-image-holder{height:auto;min-height:220px}.button-holder--top{display:none}.button-holder--bottom{display:flex;flex-direction:column;gap:var(--spacing-lg, 20px);width:100%}.button-holder--bottom button{width:100%;max-width:none}}.available-hero{position:relative;overflow:hidden;border-radius:32px;min-height:280px;margin-top:var(--spacing-xl, 24px);margin-bottom:var(--spacing-4xl, 40px)}.available-hero-image{position:absolute;inset:0}.available-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.available-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0b0e13b3 10% 40%,#0b0e131a 90%)}.available-hero-content{position:relative;z-index:1;padding:var(--spacing-5xl, 64px) var(--spacing-4xl, 40px);max-width:820px}.available-hero-content h1,.available-hero-content p{color:var(--color-primary-interact-bolder-default, #f1dfcf)}.litter-page{display:grid;gap:var(--spacing-4xl, 40px)}.litter-hero{position:relative;overflow:hidden;border-radius:32px;min-height:360px;margin-top:var(--spacing-xl, 24px)}.litter-hero__image{position:absolute;inset:0}.litter-hero__image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03)}.litter-hero__overlay{position:absolute;inset:0;background:radial-gradient(70% 70% at 30% 35%,#0b0e1373,#0b0e13c7 65%,#0b0e13eb),linear-gradient(180deg,#0b0e1326,#0b0e13a6)}.litter-hero__content{position:relative;z-index:1;padding:var(--spacing-5xl, 64px) var(--spacing-4xl, 40px);display:grid;gap:var(--spacing-3xl, 32px);max-width:980px}.litter-hero__title{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);text-shadow:0 1px 12px rgba(0,0,0,.8),0 4px 48px rgba(16,19,24,.6)}.litter-hero__subtitle{margin:10px 0 0;color:#f1dfcfd1;max-width:70ch}.litter-hero__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl, 24px);align-items:stretch}.litter-highlight{border-radius:var(--spacing-xl, 24px);border:1px solid rgba(141,145,150,.28);background:linear-gradient(218deg,#1d202494 27.12%,#0b0e1394 96.07%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:1px 1px 24px #e0e3e614 inset;padding:var(--spacing-xl, 24px);display:grid;gap:8px}.litter-highlight__label{margin:0;color:#f3bb8ad9;font-weight:var(--fw-semibold)}.litter-highlight__value{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-semibold);font-size:1.25rem}.litter-highlight--available{border-color:#8d919652}.litter-highlight--available .litter-highlight__value{color:#eaf3ea}.litter-highlight--available{background:linear-gradient(0deg,var(--color-success-mapped-lightest-100-default, rgba(16, 31, 11, .55)) 0%,var(--color-success-mapped-lighter-200-default, rgba(37, 74, 25, .55)) 100%)}.litter-highlight--gohome .litter-highlight__value{color:var(--color-primary-interact-bolder-default, #f1dfcf)}.litter-details__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-3xl, 32px)}.litter-panel{border-radius:28px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e614 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--spacing-3xl, 32px);display:grid;gap:var(--spacing-xl, 24px);min-width:0}.litter-panel--wide{grid-column:1 / -1}.litter-panel__title{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.litter-facts{margin:0;display:grid;gap:14px}.litter-facts__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl, 24px);align-items:baseline;padding-bottom:14px;border-bottom:1px solid rgba(141,145,150,.18)}.litter-facts__row:last-child{border-bottom:none;padding-bottom:0}.litter-facts dt{margin:0;color:#f3bb8ad9;font-weight:var(--fw-semibold)}.litter-facts dd{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-semibold)}.litter-parents{display:grid;gap:var(--spacing-xl, 24px)}.litter-parent-card{display:grid;gap:6px;text-decoration:none;border-radius:22px;padding:var(--spacing-xl, 24px);border:1px solid rgba(141,145,150,.28);background:#0b0e1359;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,border-color .16s ease}.litter-parent-card:hover{transform:translateY(-2px);border-color:#f1dfcf40}.litter-parent-card__kicker{margin:0;color:#f3bb8ad9;font-weight:var(--fw-semibold)}.litter-parent-card__name{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-semibold);font-size:1.15rem}.litter-parent-card__meta{margin:0;color:#f1dfcfc7}.litter-description{margin:0;color:#f1dfcfdb}@media(max-width:980px){.litter-details__grid,.litter-hero__highlights{grid-template-columns:1fr}}@media(max-width:700px){.litter-hero{border-radius:24px;min-height:320px}.litter-hero__content{padding:var(--spacing-4xl, 40px) var(--spacing-3xl, 32px)}.litter-panel{padding:var(--spacing-2xl, 24px);border-radius:24px}.litter-facts__row{grid-template-columns:1fr;gap:8px}}.puppy-page{padding-left:0;padding-right:0}.puppy-hero{position:relative;overflow:hidden;border-radius:48px;margin-top:var(--spacing-xl, 24px);margin-left:var(--spacing-4xl, 32px);margin-right:var(--spacing-4xl, 32px)}.puppy-hero__image{position:absolute;inset:0}.puppy-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.puppy-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0b0e1380 10%,#0b0e131a,#0b0e13cc 90%);box-shadow:1px 1px 24px #e0e3e61a inset}.puppy-hero__content{position:relative;z-index:2;padding:var(--spacing-5xl, 64px);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-2xl, 24px);min-height:clamp(520px,70vh,760px)}.puppy-hero__meta-stack{display:flex;align-items:stretch;gap:var(--spacing-md, 16px);flex-wrap:wrap;justify-content:flex-end}.puppy-hero__title-block{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);background:radial-gradient(37.88% 38.13% at 30.13% 60.99%,#0b0e1366 30.8%,#0b0e1300)}.puppy-gohome-pill{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(141,145,150,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0e1347;min-width:210px;align-content:start}.puppy-gohome-pill__label{margin:0;color:#f1dfcfc7;font-weight:var(--fw-semibold);letter-spacing:.01em;font-size:.95rem}.puppy-gohome-pill__value{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-semibold);white-space:nowrap}.puppy-hero__title-row{display:flex;justify-content:space-between;align-items:start;gap:var(--spacing-3xl, 32px)}.puppy-hero__kicker{margin:0;opacity:.9}.puppy-hero__litter-link{color:#f1dfcfeb;text-decoration:none;border-bottom:1px solid rgba(241,223,207,.25);padding-bottom:2px}.puppy-hero__litter-link:hover{border-bottom-color:#f1dfcf8c}.puppy-hero__title{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);text-shadow:0 1px 12px rgba(0,0,0,.75),0 4px 48px rgba(16,19,24,.55)}.puppy-hero__sub{margin:10px 0 0;color:#f1dfcfd9}.puppy-hero__dot{padding:0 10px;opacity:.8}.puppy-status{display:flex;padding:var(--spacing-md, 12px) var(--spacing-lg, 16px);border-radius:var(--radius-lg, 16px);border:1px solid rgba(141,145,150,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:fit-content;white-space:nowrap;gap:var(--spacing-sm, 8px)}.puppy-price-pill{display:flex;flex-direction:column;padding:var(--spacing-md, 12px) var(--spacing-lg, 16px);border-radius:var(--radius-lg, 16px);border:1px solid rgba(141,145,150,.35);background:#0b0e1359;color:var(--color-primary-interact-bolder-default, #f1dfcf);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:fit-content;white-space:nowrap;gap:var(--spacing-sm, 8px)}.puppy-status__label{margin:0;color:#f1dfcfcc;font-weight:var(--fw-semibold);letter-spacing:.01em}.puppy-status__value{margin:0;font-weight:var(--fw-semibold);font-size:1.25rem;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.puppy-status--available{background:linear-gradient(0deg,var(--color-success-mapped-lightest-100-default, rgba(16, 31, 11, .6)) 0%,var(--color-success-mapped-lighter-200-default, rgba(37, 74, 25, .6)) 100%)}.puppy-status--reserved{background:linear-gradient(0deg,var(--color-danger-mapped-lightest-100-default, rgba(41, 12, 12, .6)) 0%,var(--color-danger-mapped-lighter-200-default, rgba(92, 28, 28, .6)) 100%)}.puppy-hero__actions{position:relative;display:flex;gap:var(--spacing-lg, 20px);flex-wrap:wrap;align-items:center}.puppy-hero__quickfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl, 24px)}.quickfact{border-radius:18px;border:1px solid rgba(141,145,150,.25);background:#0b0e1359;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 16px;box-shadow:1px 1px 24px #e0e3e614 inset}.quickfact__label{margin:0;color:#f1dfcfcc;font-weight:var(--fw-semibold)}.quickfact__value{margin:8px 0 0;color:var(--color-primary-interact-bolder-default, #f1dfcf);font-weight:var(--fw-semibold);line-height:1.25}.quickfact--highlight{border-color:#f1dfcf40;background:radial-gradient(80% 80% at 30% 30%,#f3bb8a29,#0b0e1359 70%)}.puppy-content{margin-top:var(--spacing-4xl, 40px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px)}.puppy-content__grid{display:grid;grid-template-columns:1.35fr .75fr;gap:var(--spacing-4xl, 40px);align-items:start}.puppy-col{display:grid;gap:var(--spacing-3xl, 32px)}.puppy-panel{border-radius:28px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e61a inset,0 12px 32px #b8763d1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--spacing-4xl, 40px)}.puppy-panel__title{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.puppy-panel__title-row{display:flex;justify-content:space-between;gap:var(--spacing-xl, 24px);align-items:baseline;margin-bottom:var(--spacing-xl, 24px)}.puppy-panel__sub{margin:0;color:#f1dfcfbf}.puppy-body-text{margin-top:var(--spacing-xl, 24px);color:#f1dfcfd9;line-height:1.65}.puppy-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg, 20px)}.puppy-highlights__item{border-radius:18px;overflow:hidden;border:1px solid rgba(141,145,150,.2);box-shadow:1px 1px 24px #e0e3e614 inset;aspect-ratio:4 / 3}.puppy-highlights__item img{width:100%;height:100%;object-fit:cover;display:block}.puppy-video-placeholder{margin-top:var(--spacing-xl, 24px);border-radius:24px;overflow:hidden;border:1px dashed rgba(141,145,150,.4);background:#0b0e1338;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.puppy-video-placeholder__inner{text-align:center;padding:var(--spacing-3xl, 32px)}.puppy-video-placeholder__title{margin:0;color:#f1dfcfeb;font-weight:var(--fw-semibold)}.puppy-video-placeholder__hint{margin:10px 0 0;color:#f1dfcfb3}.puppy-video-placeholder--has-video{position:relative;border-style:solid;border-color:#8d919633;background:#0b0e1359}.puppy-video{width:100%;height:100%;display:block;object-fit:cover}.puppy-video-fullscreen-button{position:absolute;right:12px;bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(141,145,150,.35);background:#0b0e138c;color:#f1dfcfeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.puppy-video-fullscreen-button:hover{border-color:#f1dfcf40}.puppy-facts{margin:var(--spacing-xl, 24px) 0 0 0;display:grid;gap:12px}.puppy-facts__row{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(141,145,150,.18)}.puppy-facts__row dt{color:#f3bb8ad9;font-weight:var(--fw-semibold)}.puppy-facts__row dd{margin:0;color:#f1dfcfe6;min-width:0}.puppy-facts__row--highlight{border-bottom:none}.puppy-inline-link{color:#f1dfcfeb;text-decoration:none;border-bottom:1px solid rgba(241,223,207,.25);padding-bottom:2px}.puppy-inline-link:hover{border-bottom-color:#f1dfcf8c}.puppy-parents{margin-top:var(--spacing-xl, 24px);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg, 20px)}.puppy-parent-card{text-decoration:none;border-radius:22px;border:1px solid rgba(141,145,150,.22);background:#0b0e134d;padding:var(--spacing-xl, 24px);transition:transform .16s ease,border-color .16s ease}.puppy-parent-card:hover{transform:translateY(-2px);border-color:#f1dfcf40}.puppy-parent-card__kicker{margin:0;color:#f3bb8ad9;font-weight:var(--fw-semibold)}.puppy-parent-card__name{margin:10px 0 0;color:#f1dfcff2;font-weight:var(--fw-semibold);font-size:1.25rem}.puppy-parent-card__meta{margin:8px 0 0;color:#f1dfcfbf}.puppy-panel--sticky{position:sticky;top:calc(var(--nav-height) + var(--spacing-xl, 24px))}.puppy-gallery{margin-top:var(--spacing-4xl, 48px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px)}.puppy-gallery__header{display:flex;flex-direction:column;text-align:center;align-items:center;gap:10px;margin-bottom:var(--spacing-md, 16px);width:100%}.puppy-gallery__header h2{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.puppy-gallery__header p{margin:0;color:#f1dfcfcc;max-width:64ch}.puppy-gallery__weeks{display:grid;gap:var(--spacing-4xl, 40px)}.puppy-week__header h2,.puppy-week__header h3{margin:0;color:#f3bb8aeb}.puppy-week__grid{margin-top:var(--spacing-xl, 24px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg, 20px)}.puppy-week__photo{border-radius:18px;overflow:hidden;border:1px solid rgba(141,145,150,.2);box-shadow:1px 1px 24px #e0e3e614 inset;aspect-ratio:4 / 3}.puppy-week__photo img{width:100%;height:100%;object-fit:cover;display:block}.puppy-footer-actions{margin-top:var(--spacing-5xl, 64px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px);padding-bottom:var(--spacing-5xl, 64px)}.puppy-footer-actions__inner{border-radius:32px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e61a inset,0 12px 32px #b8763d1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--spacing-5xl, 56px);display:grid;grid-template-columns:1fr auto;gap:var(--spacing-4xl, 40px);align-items:center}.puppy-footer-actions__copy h2{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.puppy-footer-actions__copy p{margin:12px 0 0;color:#f1dfcfcc;max-width:70ch}.puppy-footer-actions__buttons{display:flex;gap:var(--spacing-lg, 20px);flex-wrap:wrap;justify-content:flex-end}@media(max-width:1100px){.puppy-hero__content{padding:var(--spacing-4xl, 40px)}.puppy-hero__quickfacts,.puppy-content__grid{grid-template-columns:1fr}.puppy-panel--sticky{position:static;top:auto}.puppy-hero__meta-stack{justify-content:flex-start}.puppy-parents{grid-template-columns:1fr}.puppy-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.puppy-footer-actions__inner{grid-template-columns:1fr}.puppy-footer-actions__buttons{justify-content:flex-start}.puppy-hero__title-row{flex-direction:column}}@media(max-width:760px){.puppy-hero{margin-left:var(--spacing-xl, 24px);margin-right:var(--spacing-xl, 24px);border-radius:32px}.puppy-status{min-width:0;width:fit-content}.puppy-content,.puppy-gallery,.puppy-footer-actions{padding-left:var(--spacing-xl, 24px);padding-right:var(--spacing-xl, 24px)}.puppy-panel{padding:var(--spacing-3xl, 32px)}.puppy-week__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.puppy-hero__content{padding:var(--spacing-3xl, 32px);min-height:fit-content}.puppy-hero__actions{position:relative;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg, 20px);width:100%;left:auto;bottom:auto;margin-bottom:0}.puppy-hero__title-row{height:50vh}.puppy-highlights,.puppy-facts__row,.puppy-week__grid{grid-template-columns:1fr}}.puppy-highlights-block{padding-left:var(--spacing-2xs, 8px);padding-right:var(--spacing-2xs, 8px)}.puppy-highlights-block__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-lg, 20px);margin-bottom:var(--spacing-lg, 20px)}.puppy-highlights-block__header h2{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.puppy-highlights-block__header p{margin:0;color:#f1dfcfc7;font-weight:var(--fw-semibold)}.puppy-highlights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg, 20px)}.puppy-highlights-grid__img{width:100%;height:220px;object-fit:cover;border-radius:14px;box-shadow:0 12px 28px #00000038}.puppy-content .button-holder--bottom{margin-bottom:var(--spacing-4xl, 40px)}@media(max-width:900px){.puppy-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.puppy-highlights-grid{grid-template-columns:1fr}.puppy-highlights-grid__img{height:240px}.puppy-highlights-block__header{flex-direction:column;align-items:flex-start}}@media(min-width:521px){.display-buttons-on-mobile{display:none}}@media(max-width:520px){.display-buttons-on-desktop{display:none}}.info-section{width:100%;padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px);padding-top:var(--spacing-5xl, 64px);padding-bottom:var(--spacing-5xl, 64px)}.info-section__inner{width:100%;margin:0 auto}.info-section--max-1000 .info-section__inner{max-width:1000px}.info-section h1,.info-section h2,.info-section h3{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.info-section p{margin:12px 0 0;color:#f1dfcfd6;line-height:1.7;max-width:80ch}.info-section p+p{margin-top:10px}.info-section ul,.info-section ol{margin:14px 0 0;padding-left:22px;color:#f1dfcfd6}.info-section li{margin:8px 0 0;line-height:1.6}.info-panel{border-radius:28px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e614 inset,0 12px 32px #b8763d1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--spacing-4xl, 40px)}.info-panel h2{color:var(--color-primary-interact-bold-default, #f3bb8a)}@media(max-width:760px){.info-section{padding-left:var(--spacing-xl, 24px);padding-right:var(--spacing-xl, 24px);padding-top:var(--spacing-4xl, 40px);padding-bottom:var(--spacing-4xl, 40px)}.info-panel{padding:var(--spacing-3xl, 32px);border-radius:24px}}.info-section--center-title .info-section__inner{max-width:1000px}.info-section--center-title h2{text-align:center;font-size:clamp(2.1rem,3.3vw,3.2rem);line-height:1.08}.info-section--center-title p{text-align:left;margin-left:auto;margin-right:auto}.info-split{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--spacing-4xl, 40px);align-items:center}.info-split__text h2{text-align:left;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.12}.info-split__media{position:relative;border-radius:28px;overflow:hidden;border:1px solid rgba(141,145,150,.2);box-shadow:1px 1px 24px #e0e3e614 inset;min-height:320px}.info-split__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}@media(max-width:980px){.info-split{grid-template-columns:1fr}.info-split__media{min-height:280px}}.info-split--reverse .info-split__text{order:2}.info-split--reverse .info-split__media{order:1}@media(max-width:980px){.info-split--reverse .info-split__text,.info-split--reverse .info-split__media{order:initial}}.info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-3xl, 32px);align-items:stretch}.info-grid>article{height:100%}.info-grid>article{border-radius:24px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,#1d202473 27.12%,#0b0e1373 96.07%);box-shadow:1px 1px 24px #e0e3e60f inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--spacing-3xl, 32px);display:grid;gap:12px}.info-grid>article img{width:100%;height:160px;object-fit:cover;border-radius:16px;border:1px solid rgba(141,145,150,.18);display:block}.info-grid>article h5{color:var(--color-primary-interact-bold-default, #f1dfcf)}.info-grid>article p{margin-top:0;max-width:none}@media(max-width:700px){.info-grid{grid-template-columns:1fr}.info-grid>article{padding:var(--spacing-2xl, 24px)}.info-grid>article img{height:200px}}.our-story-page,.raising-program-page,.breed-traits-page,.how-to-purchase-page,.parent-dogs-page{padding-left:0;padding-right:0}.info-hero{position:relative;overflow:hidden;border-radius:48px;margin-top:var(--spacing-xl, 24px);margin-left:var(--spacing-4xl, 32px);margin-right:var(--spacing-4xl, 32px)}.info-hero__image{position:absolute;inset:0}.info-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.pickup-day-hero-image{width:100%;height:100%;object-fit:cover;object-position:100% 20%;display:block}.our-story-hero-image{width:100%;height:100%;object-fit:cover;object-position:100% 35%;display:block}.how-to-purchase-hero-image{width:100%;height:100%;object-fit:cover;object-position:100% 70%;display:block}@media(max-width:760px){.pickup-day-hero-image{object-position:76% 100%}.our-story-hero-image{object-position:50% 100%}.how-to-purchase-hero-image{object-position:58% 100%}}.info-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0b0e131a 35%,#0b0e13cc 75%);box-shadow:1px 1px 24px #e0e3e61a inset}.info-hero__content{position:relative;z-index:2;padding:var(--spacing-5xl, 64px);min-height:clamp(520px,70vh,760px);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-xl, 24px);max-width:1200px;width:100%}.info-hero__content h1{margin:0;color:var(--color-primary-interact-bold-default, #f1dfcf);text-shadow:0 1px 12px rgba(0,0,0,.75),0 4px 48px rgba(16,19,24,.55)}.info-hero__content p{margin:0;color:#f1dfcfdb;max-width:70ch}.info-hero__actions{display:flex;gap:var(--spacing-lg, 20px);flex-wrap:wrap;align-items:center}@media(max-width:760px){.info-hero{margin-left:var(--spacing-xl, 24px);margin-right:var(--spacing-xl, 24px);border-radius:32px}.info-hero__overlay{background:linear-gradient(180deg,#0b0e131a 25%,#0b0e13cc 50%);box-shadow:1px 1px 24px #e0e3e61a inset}.info-hero__content{padding:var(--spacing-4xl, 40px)}.info-hero__actions{flex-direction:column;align-items:flex-start;width:100%}.info-hero__actions button{width:100%}}.info-values h2{font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.12}.info-values__grid{margin-top:var(--spacing-3xl, 32px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl, 24px)}.info-values__grid>article{border-radius:20px;border:1px solid rgba(141,145,150,.18);background:#0b0e1347;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-xl, 24px);display:grid;gap:10px}.info-values__grid>article h5{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.info-values__grid>article p{margin:0;color:#f1dfcfd1}@media(max-width:1100px){.info-values__grid{grid-template-columns:1fr}}.info-quote figcaption{margin-top:14px;color:#f3bb8ae0;font-weight:var(--fw-semibold)}.info-cta{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-4xl, 40px);align-items:center}.info-cta p{margin-top:12px;max-width:70ch}.info-cta>div:last-child{display:flex;gap:var(--spacing-lg, 20px);flex-wrap:wrap;justify-content:flex-end}@media(max-width:980px){.info-cta{grid-template-columns:1fr}.info-cta>div:last-child{justify-content:flex-start}}.info-page{display:flex;flex-direction:column;gap:var(--spacing-5xl, 64px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px);padding-top:var(--spacing-xl, 24px);padding-bottom:var(--spacing-5xl, 64px)}.info-segment{margin:0;padding:0}@media(max-width:760px){.info-page{gap:var(--spacing-4xl, 40px);padding-left:var(--spacing-xl, 24px);padding-right:var(--spacing-xl, 24px)}}.info-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var( --spacing-2xl, 24px )}.info-container--max-1000{max-width:1000px}.info-container--center-title>h2,.info-container--center-title>h1{text-align:center}.info-container--center-title>:not(h2):not(h1){text-align:left}.info-container h1,.info-container h2,.info-container h3,.info-container h4,.info-container h5,.info-container h6,.info-container p,.info-container ul,.info-container ol,.info-container figure,.info-container blockquote{margin:0}.info-container ul,.info-container ol{padding-left:1.2em;display:grid;gap:10px}.info-container li{margin:0}.info-panel{border-radius:28px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e614 inset,0 12px 32px #b8763d1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--spacing-4xl, 40px);display:flex;flex-direction:column;gap:var(--spacing-2xl, 24px)}.info-panel>.info-grid>article,.listitem-inside-info-panel{border:1px solid var(--color-accent-primary-light-300-default, #f1dfcf);background:linear-gradient(218deg,#1d202473 27.12%,#0b0e1373 96.07%);box-shadow:none;padding:var(--spacing-xl, 24px)}.extra-section-padding{padding:var(--spacing-2xl, 24px)}@media(max-width:760px){.info-panel{padding:var(--spacing-3xl, 32px);border-radius:24px}}.info-split{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--spacing-4xl, 40px);align-items:stretch}.info-split--reverse{grid-template-columns:.85fr 1.15fr}.info-split__text{display:flex;flex-direction:column;gap:var(--spacing-2xl, 24px);min-width:0}.info-split__media{border-radius:22px;border:1px solid rgba(141,145,150,.18);background:#0b0e1340;box-shadow:1px 1px 24px #e0e3e60f inset;overflow:hidden;min-height:320px}.info-split__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:980px){.info-split,.info-split--reverse{grid-template-columns:1fr}.info-split__media{min-height:260px}}.info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-xl, 24px)}.info-grid>article{border-radius:20px;border:1px solid rgba(141,145,150,.18);background:#0b0e1347;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-xl, 24px);display:flex;flex-direction:column;gap:12px}.info-grid>article h3,.info-grid>article p{margin:0}.info-grid>article img{width:100%;height:auto;border-radius:14px;display:block}@media(max-width:1100px){.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.info-grid{grid-template-columns:1fr}}.info-quote blockquote{margin:0;font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.45;color:#f1dfcfeb}.info-quote figcaption{margin:0;color:#f3bb8ae0;font-weight:var(--fw-semibold)}.info-divider{height:1px;width:100%;background:linear-gradient(90deg,#f3bb8a00,#f3bb8ae6,#f3bb8a00)}.info-pill-row{display:flex;flex-wrap:wrap;gap:var(--spacing-md, 16px)}.info-pill-row>span{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(141,145,150,.28);background:#0b0e1347;color:#f1dfcfe6;font-weight:var(--fw-semibold)}.parent-dogs-page{padding-left:0;padding-right:0}.parent-dogs-hero{padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px);padding-top:var(--spacing-xl, 24px);padding-bottom:var(--spacing-4xl, 40px);max-width:1200px;margin:0 auto;display:grid;gap:12px}.parent-dogs-hero__body{margin:0;color:#f1dfcfd6;line-height:1.7;max-width:80ch}.parent-dogs-values{padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px);max-width:1200px;margin:0 auto}.parent-dogs-values__panel{border-radius:28px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e614 inset,0 12px 32px #b8763d1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--spacing-4xl, 40px);display:grid;gap:10px}.parent-dogs-values__panel h2{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.parent-dogs-values__panel p{margin:0;color:#f1dfcfd6;line-height:1.7;max-width:80ch}.parent-dogs-values__note{color:#f3bb8ae0;font-weight:var(--fw-semibold)}.parent-dogs-list{padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px);padding-bottom:var(--spacing-5xl, 64px);max-width:1200px;margin:0 auto}.parent-dogs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl, 24px)}.parent-dog-card{text-decoration:none;border-radius:28px;overflow:hidden;border:1px solid rgba(141,145,150,.22);background:#0b0e1347;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:1px 1px 24px #e0e3e60f inset,0 12px 32px #b8763d1f;transition:transform .16s ease,border-color .16s ease;display:grid}.parent-dog-card:hover{transform:translateY(-2px);border-color:#f1dfcf40}.parent-dog-card__image{position:relative;height:220px;overflow:hidden}.parent-dog-card__image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03)}.parent-dog-card__image-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#f1dfcfcc;border-bottom:1px solid rgba(141,145,150,.18)}.parent-dog-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0b0e131a 30%,#0b0e13bf)}.parent-dog-card__content{padding:var(--spacing-3xl, 32px);display:grid;gap:14px}.parent-dog-card__kicker{margin:0;color:#f3bb8ae0;font-weight:var(--fw-semibold)}.parent-dog-card__name{margin:6px 0 0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.parent-dog-card__breed{margin:6px 0 0;color:#f1dfcfd1}.parent-dog-card__traits{display:flex;flex-wrap:wrap;gap:10px}.parent-dog-pill{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(141,145,150,.28);background:#0b0e1338;color:#f1dfcfe6;font-weight:var(--fw-semibold);font-size:.95rem}.parent-dog-card__cta{margin:0;color:#f1dfcfd9;font-weight:var(--fw-semibold)}@media(max-width:1100px){.parent-dogs-grid{grid-template-columns:1fr}.parent-dog-card__image{height:260px}}@media(max-width:760px){.parent-dogs-hero,.parent-dogs-values,.parent-dogs-list{padding-left:var(--spacing-xl, 24px);padding-right:var(--spacing-xl, 24px)}.parent-dogs-values__panel{padding:var(--spacing-3xl, 32px);border-radius:24px}.parent-dog-card__content{padding:var(--spacing-3xl, 32px)}}.parent-dog-page{padding-left:0;padding-right:0}.parent-dog-hero{position:relative;overflow:hidden;border-radius:48px;margin-top:var(--spacing-xl, 24px);margin-left:var(--spacing-4xl, 32px);margin-right:var(--spacing-4xl, 32px)}.parent-dog-hero__image{position:absolute;inset:0}.parent-dog-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.parent-dog-hero__image-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#f1dfcfcc}.parent-dog-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0b0e1373 10%,#0b0e131a 50%,#0b0e13d1 92%);box-shadow:1px 1px 24px #e0e3e61a inset}.parent-dog-hero__content{position:relative;z-index:2;padding:var(--spacing-5xl, 64px);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-xl, 24px);min-height:clamp(520px,70vh,760px);max-width:1100px}.parent-dog-hero__backlink{color:#f1dfcfeb;text-decoration:none;border-bottom:1px solid rgba(241,223,207,.25);padding-bottom:2px}.parent-dog-hero__backlink:hover{border-bottom-color:#f1dfcf8c}.parent-dog-hero__title{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf);text-shadow:0 1px 12px rgba(0,0,0,.75),0 4px 48px rgba(16,19,24,.55)}.parent-dog-hero__sub{margin:0;color:#f1dfcfdb}.parent-dog-hero__pill-row{display:flex;flex-wrap:wrap;gap:12px}.parent-dog-pill--hero{background:#0b0e1352}.parent-dog-content{margin-top:var(--spacing-4xl, 40px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px)}.parent-dog-content__grid{display:grid;grid-template-columns:1.35fr .75fr;gap:var(--spacing-4xl, 40px);align-items:start}.parent-dog-col{display:grid;gap:var(--spacing-3xl, 32px)}.parent-dog-panel{border-radius:28px;border:1px solid rgba(141,145,150,.2);background:linear-gradient(218deg,var(--color-surface-container-default, rgba(29, 32, 36, .5)) 27.12%,var(--color-surface-container-lowest, rgba(11, 14, 19, .5)) 96.07%);box-shadow:1px 1px 24px #e0e3e61a inset,0 12px 32px #b8763d1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--spacing-4xl, 40px)}.parent-dog-panel__title{margin:0;color:var(--color-primary-interact-bolder-default, #f1dfcf)}.parent-dog-panel__title-row{display:flex;justify-content:space-between;gap:var(--spacing-xl, 24px);align-items:baseline;margin-bottom:var(--spacing-xl, 24px)}.parent-dog-body-text{margin-top:var(--spacing-xl, 24px);color:#f1dfcfd9;line-height:1.65}.parent-dog-empty{margin-top:var(--spacing-xl, 24px);color:#f1dfcfcc;border:1px dashed rgba(141,145,150,.35);border-radius:18px;padding:18px;background:#0b0e132e}.parent-dog-empty--center{max-width:920px;margin-left:auto;margin-right:auto}.parent-dog-highlights-grid{margin-top:var(--spacing-xl, 24px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg, 20px)}.parent-dog-highlights-grid__img{width:100%;height:220px;object-fit:cover;border-radius:14px;box-shadow:0 12px 28px #00000038}.parent-dog-video-placeholder{margin-top:var(--spacing-xl, 24px);border-radius:24px;overflow:hidden;border:1px dashed rgba(141,145,150,.4);background:#0b0e1338;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.parent-dog-video-placeholder__inner{text-align:center;padding:var(--spacing-3xl, 32px)}.parent-dog-video-placeholder__title{margin:0;color:#f1dfcfeb;font-weight:var(--fw-semibold)}.parent-dog-video-placeholder__hint{margin:10px 0 0;color:#f1dfcfb3}.parent-dog-facts{margin:var(--spacing-xl, 24px) 0 0 0;display:grid;gap:12px}.parent-dog-facts__row{display:grid;grid-template-columns:190px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(141,145,150,.18)}.parent-dog-facts__row dt{color:#f3bb8ad9;font-weight:var(--fw-semibold)}.parent-dog-facts__row dd{margin:0;color:#f1dfcfe6;min-width:0}.parent-dog-facts__row--highlight{border-bottom:none}.parent-dog-panel--sticky{position:sticky;top:calc(var(--nav-height) + var(--spacing-xl, 24px))}.parent-dog-gallery{margin-top:var(--spacing-4xl, 48px);padding-left:var(--spacing-4xl, 32px);padding-right:var(--spacing-4xl, 32px);padding-bottom:var(--spacing-5xl, 64px)}.parent-dog-gallery__header{display:flex;flex-direction:column;text-align:center;align-items:center;gap:10px;margin-bottom:var(--spacing-md, 16px);width:100%}.parent-dog-gallery__header p{margin:0;color:#f1dfcfcc;max-width:64ch}.parent-dog-gallery__weeks{display:grid;gap:var(--spacing-4xl, 40px)}.parent-dog-week__grid{margin-top:var(--spacing-xl, 24px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg, 20px)}.parent-dog-week__photo{border-radius:18px;overflow:hidden;border:1px solid rgba(141,145,150,.2);box-shadow:1px 1px 24px #e0e3e614 inset;aspect-ratio:4 / 3}.parent-dog-week__photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1100px){.parent-dog-content__grid{grid-template-columns:1fr}.parent-dog-panel--sticky{position:static;top:auto}.parent-dog-highlights-grid,.parent-dog-week__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.parent-dog-hero{margin-left:var(--spacing-xl, 24px);margin-right:var(--spacing-xl, 24px);border-radius:32px}.parent-dog-hero__content{padding:var(--spacing-4xl, 40px)}.parent-dog-content,.parent-dog-gallery{padding-left:var(--spacing-xl, 24px);padding-right:var(--spacing-xl, 24px)}.parent-dog-panel{padding:var(--spacing-3xl, 32px)}.parent-dog-highlights-grid,.parent-dog-week__grid,.parent-dog-facts__row{grid-template-columns:1fr}}.inquiry-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:var(--spacing-side-margin);padding-right:var(--spacing-side-margin)}.inquiry-form-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:var(--spacing-xl, 24px);width:100%;max-width:900px;padding-top:var(--spacing-sm, 12px);padding-bottom:var(--spacing-5xl, 64px)}.inquiry-form-container h1{color:var(--color-primary-interact-bold-default, #f1dfcf)}#hubspot-inquiry-form{width:100%;height:100%;min-height:fit-content;border-radius:32px;border:2px solid var(--color-primary-400);background:var(--truthright-brown-gray-200);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--spacing-md, 16px);box-shadow:1px 1px 24px #e0e3e614 inset,0 12px 32px #b8763d1f;overflow:hidden}@media(max-width:600px){#hubspot-inquiry-form{padding:0}}
