@font-face{font-family:introRust;src:url(../media/IntroRust-s.p.0.bso.kep2jei.otf)format("opentype");font-display:swap}@font-face{font-family:introRust Fallback;src:local(Arial);ascent-override:70.42%;descent-override:18.53%;line-gap-override:0.0%;size-adjust:134.9%}.introrust_8bfd2bfd-module__UlNWza__className{font-family:introRust,introRust Fallback}.introrust_8bfd2bfd-module__UlNWza__variable{--font-tropely-logo:"introRust", "introRust Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_fb95fc0b-module__j3Zrza__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_fb95fc0b-module__j3Zrza__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}:root{--tropely-palette-light-primary:#6c5ce7;--tropely-palette-light-primary-light:#a29bfe;--tropely-palette-light-primary-dark:#4a3db8;--tropely-palette-light-primary-darkest:#2c2480;--tropely-palette-light-primary-faint:#edeafd;--tropely-palette-light-accent:#ff6b6b;--tropely-palette-light-accent-light:#ff8e8e;--tropely-palette-light-accent-strong:#c43d49;--tropely-palette-light-achievements:#f7be03;--tropely-palette-light-achievement-ink:#2d2b3d;--tropely-palette-light-pastel-green:#4bc074;--tropely-palette-light-chip-liked-text:#10241a;--tropely-palette-light-chip-disliked-text:#fff;--tropely-palette-light-bg:#faf9fe;--tropely-palette-light-bg-card:#fff;--tropely-palette-light-bg-chip:#f0eefa;--tropely-palette-light-bg-input:#f5f4fb;--tropely-palette-light-text-primary:#2d2b3d;--tropely-palette-light-text-secondary:#7c7a8a;--tropely-palette-light-text-muted:#b0aebf;--tropely-palette-light-text-on-primary:#fff;--tropely-palette-light-border:#e8e6f0;--tropely-palette-light-divider:#eeedf5;--tropely-palette-light-error:#e74c6f;--tropely-palette-light-success:#2ecc71;--tropely-palette-light-warning:#f39c12;--tropely-palette-light-toast-bg:#6c5ce7;--tropely-palette-light-toast-rating-bg:#2c2480;--tropely-palette-light-toast-notice-bg:#4a3db8;--tropely-palette-light-toast-action-bg:#fff;--tropely-palette-light-toast-action-text:#2c2480;--tropely-palette-light-toast-text:#fff;--tropely-palette-light-toast-timer-track:#00000024;--tropely-palette-light-toast-timer-bar:#ffffffeb;--tropely-palette-dark-primary:#8e83ff;--tropely-palette-dark-primary-light:#bdb7ff;--tropely-palette-dark-primary-dark:#6d62f0;--tropely-palette-dark-primary-darkest:#4a41b5;--tropely-palette-dark-primary-faint:#282449;--tropely-palette-dark-accent:#ff7f87;--tropely-palette-dark-accent-light:#ffb0b5;--tropely-palette-dark-accent-strong:#b83f49;--tropely-palette-dark-achievements:#f7be03;--tropely-palette-dark-achievement-ink:#1b1828;--tropely-palette-dark-pastel-green:#52d28a;--tropely-palette-dark-chip-liked-text:#0b2a1c;--tropely-palette-dark-chip-disliked-text:#fff;--tropely-palette-dark-bg:#12101c;--tropely-palette-dark-bg-card:#1b1828;--tropely-palette-dark-bg-chip:#272338;--tropely-palette-dark-bg-input:#221f31;--tropely-palette-dark-text-primary:#f7f5ff;--tropely-palette-dark-text-secondary:#c3bed8;--tropely-palette-dark-text-muted:#8e89a3;--tropely-palette-dark-text-on-primary:#fff;--tropely-palette-dark-border:#3a3650;--tropely-palette-dark-divider:#322e45;--tropely-palette-dark-error:#ff6d8f;--tropely-palette-dark-success:#44d48e;--tropely-palette-dark-warning:#ffb347;--tropely-palette-dark-toast-bg:#8e83ff;--tropely-palette-dark-toast-rating-bg:#43385f;--tropely-palette-dark-toast-notice-bg:#4d43ba;--tropely-palette-dark-toast-action-bg:#f7f5ff;--tropely-palette-dark-toast-action-text:#282449;--tropely-palette-dark-toast-text:#fff;--tropely-palette-dark-toast-timer-track:#00000024;--tropely-palette-dark-toast-timer-bar:#ffffffeb;--tropely-spacing-xs:4px;--tropely-spacing-sm:8px;--tropely-spacing-md:12px;--tropely-spacing-lg:16px;--tropely-spacing-xl:24px;--tropely-spacing-xxl:32px;--tropely-spacing-xxxl:48px;--tropely-radius-sm:8px;--tropely-radius-md:12px;--tropely-radius-lg:16px;--tropely-radius-xl:20px;--tropely-radius-full:999px;--tropely-font-weight-regular:400;--tropely-font-weight-medium:500;--tropely-font-weight-semi-bold:600;--tropely-font-weight-bold:700;--tropely-font-size-large-title:32px;--tropely-font-size-title:26px;--tropely-font-size-headline:20px;--tropely-font-size-body:16px;--tropely-font-size-callout:15px;--tropely-font-size-subhead:14px;--tropely-font-size-caption:13px;--tropely-font-size-micro:11px;--tropely-line-height-large-title:40px;--tropely-font-family-brand:IntroRust;--tropely-font-family-text:Poppins}:root,[data-theme=light]{--tropely-web-bg:var(--tropely-palette-light-bg);--tropely-web-bg-card:var(--tropely-palette-light-bg-card);--tropely-web-bg-chip:var(--tropely-palette-light-bg-chip);--tropely-web-bg-input:var(--tropely-palette-light-bg-input);--tropely-web-text-primary:var(--tropely-palette-light-text-primary);--tropely-web-text-secondary-large:var(--tropely-palette-light-text-secondary);--tropely-web-text-muted-exempt:var(--tropely-palette-light-text-muted);--tropely-web-button-primary-foreground:var(--tropely-palette-light-text-on-primary);--tropely-web-button-primary-background:var(--tropely-palette-light-primary);--tropely-web-button-primary-hover-foreground:var(--tropely-palette-light-text-on-primary);--tropely-web-button-primary-hover-background:var(--tropely-palette-light-primary-dark);--tropely-web-focus-ring:var(--tropely-palette-light-primary-dark);--tropely-web-selected-foreground:var(--tropely-palette-light-text-primary);--tropely-web-selected-background:var(--tropely-palette-light-primary-faint);--tropely-web-selected-indicator:var(--tropely-palette-light-primary-dark);--tropely-web-error-foreground:var(--tropely-palette-light-text-primary);--tropely-web-error-background:var(--tropely-palette-light-bg);--tropely-web-error-accent:var(--tropely-palette-light-error);--tropely-web-link:var(--tropely-palette-light-primary-dark);--tropely-web-border:var(--tropely-palette-light-border);--tropely-web-divider:var(--tropely-palette-light-divider);--tropely-web-error:var(--tropely-palette-light-error);--tropely-web-success:var(--tropely-palette-light-success);--tropely-web-warning:var(--tropely-palette-light-warning)}[data-theme=dark]{--tropely-web-bg:var(--tropely-palette-dark-bg);--tropely-web-bg-card:var(--tropely-palette-dark-bg-card);--tropely-web-bg-chip:var(--tropely-palette-dark-bg-chip);--tropely-web-bg-input:var(--tropely-palette-dark-bg-input);--tropely-web-text-primary:var(--tropely-palette-dark-text-primary);--tropely-web-text-secondary-large:var(--tropely-palette-dark-text-secondary);--tropely-web-text-muted-exempt:var(--tropely-palette-dark-text-muted);--tropely-web-button-primary-foreground:var(--tropely-palette-dark-bg);--tropely-web-button-primary-background:var(--tropely-palette-dark-primary);--tropely-web-button-primary-hover-foreground:var(--tropely-palette-dark-bg);--tropely-web-button-primary-hover-background:var(--tropely-palette-dark-primary-light);--tropely-web-focus-ring:var(--tropely-palette-dark-primary-light);--tropely-web-selected-foreground:var(--tropely-palette-dark-text-primary);--tropely-web-selected-background:var(--tropely-palette-dark-primary-faint);--tropely-web-selected-indicator:var(--tropely-palette-dark-primary-light);--tropely-web-error-foreground:var(--tropely-palette-dark-text-primary);--tropely-web-error-background:var(--tropely-palette-dark-bg);--tropely-web-error-accent:var(--tropely-palette-dark-error);--tropely-web-link:var(--tropely-palette-dark-primary-light);--tropely-web-border:var(--tropely-palette-dark-border);--tropely-web-divider:var(--tropely-palette-dark-divider);--tropely-web-error:var(--tropely-palette-dark-error);--tropely-web-success:var(--tropely-palette-dark-success);--tropely-web-warning:var(--tropely-palette-dark-warning)}[data-theme=system]{--tropely-web-bg:var(--tropely-palette-light-bg);--tropely-web-bg-card:var(--tropely-palette-light-bg-card);--tropely-web-bg-chip:var(--tropely-palette-light-bg-chip);--tropely-web-bg-input:var(--tropely-palette-light-bg-input);--tropely-web-text-primary:var(--tropely-palette-light-text-primary);--tropely-web-text-secondary-large:var(--tropely-palette-light-text-secondary);--tropely-web-text-muted-exempt:var(--tropely-palette-light-text-muted);--tropely-web-button-primary-foreground:var(--tropely-palette-light-text-on-primary);--tropely-web-button-primary-background:var(--tropely-palette-light-primary);--tropely-web-button-primary-hover-foreground:var(--tropely-palette-light-text-on-primary);--tropely-web-button-primary-hover-background:var(--tropely-palette-light-primary-dark);--tropely-web-focus-ring:var(--tropely-palette-light-primary-dark);--tropely-web-selected-foreground:var(--tropely-palette-light-text-primary);--tropely-web-selected-background:var(--tropely-palette-light-primary-faint);--tropely-web-selected-indicator:var(--tropely-palette-light-primary-dark);--tropely-web-error-foreground:var(--tropely-palette-light-text-primary);--tropely-web-error-background:var(--tropely-palette-light-bg);--tropely-web-error-accent:var(--tropely-palette-light-error);--tropely-web-link:var(--tropely-palette-light-primary-dark);--tropely-web-border:var(--tropely-palette-light-border);--tropely-web-divider:var(--tropely-palette-light-divider);--tropely-web-error:var(--tropely-palette-light-error);--tropely-web-success:var(--tropely-palette-light-success);--tropely-web-warning:var(--tropely-palette-light-warning)}@media (prefers-color-scheme:dark){[data-theme=system]{--tropely-web-bg:var(--tropely-palette-dark-bg);--tropely-web-bg-card:var(--tropely-palette-dark-bg-card);--tropely-web-bg-chip:var(--tropely-palette-dark-bg-chip);--tropely-web-bg-input:var(--tropely-palette-dark-bg-input);--tropely-web-text-primary:var(--tropely-palette-dark-text-primary);--tropely-web-text-secondary-large:var(--tropely-palette-dark-text-secondary);--tropely-web-text-muted-exempt:var(--tropely-palette-dark-text-muted);--tropely-web-button-primary-foreground:var(--tropely-palette-dark-bg);--tropely-web-button-primary-background:var(--tropely-palette-dark-primary);--tropely-web-button-primary-hover-foreground:var(--tropely-palette-dark-bg);--tropely-web-button-primary-hover-background:var(--tropely-palette-dark-primary-light);--tropely-web-focus-ring:var(--tropely-palette-dark-primary-light);--tropely-web-selected-foreground:var(--tropely-palette-dark-text-primary);--tropely-web-selected-background:var(--tropely-palette-dark-primary-faint);--tropely-web-selected-indicator:var(--tropely-palette-dark-primary-light);--tropely-web-error-foreground:var(--tropely-palette-dark-text-primary);--tropely-web-error-background:var(--tropely-palette-dark-bg);--tropely-web-error-accent:var(--tropely-palette-dark-error);--tropely-web-link:var(--tropely-palette-dark-primary-light);--tropely-web-border:var(--tropely-palette-dark-border);--tropely-web-divider:var(--tropely-palette-dark-divider);--tropely-web-error:var(--tropely-palette-dark-error);--tropely-web-success:var(--tropely-palette-dark-success);--tropely-web-warning:var(--tropely-palette-dark-warning)}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%}body{color:var(--tropely-text);font-family:var(--font-poppins), Arial, Helvetica, sans-serif;font-size:var(--tropely-font-size-body);margin:0;line-height:1.6}a{color:var(--tropely-web-link)}button,input,textarea,select{font:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
:root{--tropely-primary:var(--tropely-web-button-primary-background);--tropely-text:var(--tropely-web-text-primary);--tropely-text-secondary:var(--tropely-web-text-secondary-large);--tropely-border:var(--tropely-web-border);--tropely-web-font-size-lead:1.1rem;--tropely-web-font-size-page-title:clamp(2.25rem, 6vw, 4.5rem);--tropely-web-font-size-section-title:clamp(2rem, 4vw, 3.4rem);--tropely-web-font-size-card-title:var(--tropely-font-size-headline)}html{background:var(--tropely-web-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--tropely-web-bg);color:var(--tropely-web-text-primary);transition:background-color .16s,color .16s}.tropely-site-content{flex:1}.tropely-skip-link{top:var(--tropely-spacing-sm);left:var(--tropely-spacing-sm);z-index:100;padding:var(--tropely-spacing-sm) var(--tropely-spacing-md);border-radius:var(--tropely-radius-sm);background:var(--tropely-web-button-primary-background);color:var(--tropely-web-button-primary-foreground);font-weight:var(--tropely-font-weight-semi-bold);transition:transform .12s;position:fixed;transform:translateY(-150%)}.tropely-skip-link:focus{transform:translateY(0)}.tropely-site-header{z-index:10;border-bottom:1px solid var(--tropely-web-divider);background:color-mix(in srgb, var(--tropely-web-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.tropely-site-header-inner,.tropely-site-footer-inner{align-items:center;width:min(100% - 2rem,76rem);margin:0 auto;display:flex}.tropely-site-header-inner{gap:var(--tropely-spacing-xl);min-height:4.5rem}.tropely-site-brand,.tropely-site-footer-brand{color:var(--tropely-primary);font-family:var(--font-tropely-logo), var(--font-poppins), Arial, sans-serif;white-space:nowrap;font-size:1.8rem;line-height:.9;text-decoration:none}.tropely-site-nav,.tropely-site-footer-nav{align-items:center;gap:var(--tropely-spacing-lg);display:flex}.tropely-site-nav{flex:1;justify-content:center}.tropely-site-nav a,.tropely-site-footer-nav a,.tropely-footer-control{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-subhead);font-weight:var(--tropely-font-weight-medium);text-decoration:none}.tropely-site-nav a:hover,.tropely-site-nav a:focus-visible,.tropely-site-nav a[aria-current=page],.tropely-site-footer-nav a:hover,.tropely-site-footer-nav a:focus-visible,.tropely-footer-control:hover,.tropely-footer-control:focus-visible{color:var(--tropely-web-link);text-underline-offset:.2em;text-decoration:underline}.tropely-site-nav a[aria-current=page]{color:var(--tropely-web-link);text-decoration-thickness:.12em}.tropely-site-nav-cta{padding:var(--tropely-spacing-sm) var(--tropely-spacing-md);border-radius:var(--tropely-radius-full);background:var(--tropely-web-button-primary-background);color:var(--tropely-web-button-primary-foreground)!important}.tropely-site-nav-cta:hover,.tropely-site-nav-cta:focus-visible{background:var(--tropely-web-button-primary-hover-background);color:var(--tropely-web-button-primary-hover-foreground)!important}.tropely-theme-control{border:0;flex:none;margin:0;padding:0}.tropely-theme-control legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tropely-theme-options{border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-full);background:var(--tropely-web-bg-card);padding:2px;display:inline-flex}.tropely-theme-option{border-radius:var(--tropely-radius-full);width:2rem;height:2rem;color:var(--tropely-web-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tropely-theme-option svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem;height:1.1rem}.tropely-theme-option[aria-pressed=true]{background:var(--tropely-web-selected-background);box-shadow:inset 0 -2px 0 var(--tropely-web-selected-indicator)}.tropely-site-footer{border-top:1px solid var(--tropely-web-divider);background:var(--tropely-web-bg-card)}.tropely-site-footer-inner{gap:var(--tropely-spacing-lg);justify-content:space-between;min-height:6rem}.tropely-site-footer-nav{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.tropely-site-footer-socials{align-items:center;gap:var(--tropely-spacing-md);display:flex}.tropely-site-footer-social-link{border:1px solid var(--tropely-web-divider);border-radius:var(--tropely-radius-full);background:var(--tropely-web-selected-background);width:2.5rem;height:2.5rem;color:var(--tropely-web-link);flex:0 0 2.5rem;justify-content:center;align-items:center;transition:border-color .12s,transform .12s;display:inline-flex}.tropely-site-footer-social-link:hover,.tropely-site-footer-social-link:focus-visible{border-color:currentColor;text-decoration:none;transform:translateY(-1px)}.tropely-site-footer-social-link svg{fill:currentColor;width:1.4rem;height:1.4rem}.tropely-site-footer-social-link:first-child svg{fill:none;stroke:currentColor;stroke-width:1.8px}.tropely-site-footer-social-link:first-child .tropely-site-footer-social-dot{fill:currentColor;stroke:none}.tropely-footer-control{cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible{outline:3px solid var(--tropely-web-focus-ring);outline-offset:3px}@media (max-width:760px){.tropely-site-header-inner{padding:var(--tropely-spacing-md) 0;gap:var(--tropely-spacing-md);flex-wrap:wrap}.tropely-theme-control{margin-left:auto}.tropely-site-nav{flex-basis:100%;order:3;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.tropely-site-footer-inner{padding:var(--tropely-spacing-xl) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tropely-site-footer-nav{text-align:left;grid-area:2/1/auto/-1;justify-content:flex-start;align-self:start;width:100%;margin-left:0}.tropely-site-footer-socials{grid-area:1/2;justify-self:end}}.tropely-shell{color:var(--tropely-text);font-family:var(--font-poppins), Arial, Helvetica, sans-serif}.tropely-page{position:relative;overflow:hidden}.tropely-page:before,.tropely-page:after{content:"";pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.tropely-page:before{background:#a29bfe38;width:clamp(12rem,25vw,19rem);height:clamp(12rem,25vw,19rem);top:5rem;right:1rem}.tropely-page:after{background:#ff6b6b24;width:clamp(10rem,21vw,16rem);height:clamp(10rem,21vw,16rem);bottom:16rem;left:1rem}.tropely-minimal-page{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.tropely-minimal-lockup{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.tropely-wordmark{color:var(--tropely-primary);font-family:var(--font-tropely-logo), var(--font-poppins), Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:none;text-shadow:0 12px 30px #6c5ce72e;margin:0;font-size:clamp(4rem,13vw,7.5rem);font-weight:400;line-height:.9}.tropely-tagline{max-width:28rem;color:var(--tropely-web-text-primary);margin:0;font-size:clamp(1rem,2.2vw,1.35rem);line-height:1.6}.tropely-home-footer{z-index:1;position:absolute;bottom:clamp(1rem,4vw,2rem);left:50%;transform:translate(-50%)}.tropely-home-footer nav{justify-content:center;align-items:center;gap:1rem;display:flex}.tropely-home-footer a{color:var(--tropely-web-link);font-size:.82rem;font-weight:500;line-height:1.4;text-decoration:none}.tropely-home-footer a:hover{color:var(--tropely-primary);text-decoration:underline}.tropely-privacy-page{min-height:100vh;padding:clamp(1.5rem,5vw,5rem) clamp(1rem,4vw,2rem);overflow:visible}.tropely-privacy-page:before,.tropely-privacy-page:after{display:none}.tropely-privacy-document{z-index:1;width:min(100%,58rem);margin:0 auto;position:relative}.tropely-privacy-header{border-bottom:1px solid var(--tropely-border);padding-bottom:clamp(1.75rem,4vw,3rem)}.tropely-privacy-brand{color:var(--tropely-primary);font-family:var(--font-tropely-logo), var(--font-poppins), Arial, Helvetica, sans-serif;text-transform:none;margin-bottom:clamp(1.5rem,4vw,2.5rem);font-size:clamp(2.25rem,8vw,3.75rem);line-height:.9;text-decoration:none;display:inline-block}.tropely-privacy-kicker{color:var(--tropely-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.82rem;font-weight:700;line-height:1.4}.tropely-privacy-header h1{color:var(--tropely-text);font-size:var(--tropely-web-font-size-page-title);letter-spacing:0;margin:0;font-weight:700;line-height:1.05}.tropely-privacy-effective-date{color:var(--tropely-web-text-primary);margin:1rem 0 0;font-weight:600}.tropely-privacy-header p,.tropely-privacy-section p,.tropely-privacy-section li{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-body);line-height:1.75}.tropely-privacy-header p:last-child{max-width:48rem;margin:1.25rem 0 0}.tropely-privacy-section{border-bottom:1px solid var(--tropely-border);padding:clamp(1.5rem,4vw,2.5rem) 0}.tropely-privacy-section:last-child{border-bottom:0;padding-bottom:0}.tropely-privacy-section h2{color:var(--tropely-text);font-size:var(--tropely-web-font-size-card-title);letter-spacing:0;margin:0 0 .85rem;font-weight:700;line-height:1.25}.tropely-privacy-section p{margin:.75rem 0 0}.tropely-privacy-section ul{margin:.9rem 0 0;padding-left:1.25rem}.tropely-privacy-section li+li{margin-top:.55rem}.tropely-privacy-contact{color:var(--tropely-web-text-primary);gap:.2rem;margin-top:.75rem;font-size:1rem;font-style:normal;line-height:1.75;display:grid}.tropely-homepage{background:var(--tropely-web-bg);overflow:hidden}.tropely-home-section{padding:clamp(4rem,9vw,8rem) 0}.tropely-home-container{width:min(100% - 2rem,76rem);margin:0 auto}.tropely-home-hero{background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--tropely-web-selected-background) 88%, transparent), transparent 32rem);padding-top:clamp(3.5rem,7vw,6rem);position:relative}.tropely-home-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.tropely-home-hero-copy{z-index:1;position:relative}.tropely-home-eyebrow{margin:0 0 var(--tropely-spacing-md);color:var(--tropely-web-link);font-size:var(--tropely-font-size-subhead);font-weight:var(--tropely-font-weight-bold);letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.tropely-home-hero h1{max-width:38rem;color:var(--tropely-web-text-primary);font-family:var(--font-tropely-logo), var(--font-poppins), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(3.1rem,7vw,6.2rem);font-weight:400;line-height:.95}.tropely-home-hero-lede{max-width:34rem;margin:var(--tropely-spacing-xl) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-lead);line-height:1.7}.tropely-home-hero-actions{align-items:center;gap:var(--tropely-spacing-lg);margin-top:var(--tropely-spacing-xxl);flex-wrap:wrap;display:flex}.tropely-home-button{min-height:3.25rem;padding:0 var(--tropely-spacing-xl);border:1.5px solid var(--tropely-web-border);background:var(--tropely-web-bg-card);border-radius:var(--tropely-radius-full);color:var(--tropely-web-text-primary);font-weight:var(--tropely-font-weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tropely-home-button-primary{background:var(--tropely-web-button-primary-background);color:var(--tropely-web-button-primary-foreground);box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--tropely-web-button-primary-background) 28%, transparent);border-color:#0000}.tropely-home-button-secondary{border-radius:var(--tropely-radius-full)}.tropely-home-button-primary:hover,.tropely-home-button-primary:focus-visible{background:var(--tropely-web-button-primary-hover-background);color:var(--tropely-web-button-primary-hover-foreground)}.tropely-home-button-secondary:hover,.tropely-home-button-secondary:focus-visible,.tropely-home-button:not(.tropely-home-button-primary):hover,.tropely-home-button:not(.tropely-home-button-primary):focus-visible{border-color:var(--tropely-web-link);background:var(--tropely-web-bg-chip);color:var(--tropely-web-link)}.tropely-not-found-page{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center;gap:clamp(3rem,8vw,7rem);width:min(100% - 2rem,76rem);min-height:calc(100svh - 10.5rem);margin:0 auto;padding:clamp(4rem,9vw,8rem) 0;display:grid}.tropely-not-found-copy{z-index:1;max-width:42rem;position:relative}.tropely-not-found-copy h1{color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-page-title);letter-spacing:-.04em;margin:0;line-height:1.05}.tropely-not-found-lede{max-width:36rem;margin:var(--tropely-spacing-xl) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-lead);line-height:1.7}.tropely-not-found-actions{align-items:center;gap:var(--tropely-spacing-md);margin-top:var(--tropely-spacing-xxl);flex-wrap:wrap;display:flex}.tropely-not-found-links{align-items:center;gap:var(--tropely-spacing-sm);margin-top:var(--tropely-spacing-xl);color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);flex-wrap:wrap;display:flex}.tropely-not-found-links a{color:var(--tropely-web-link);font-weight:var(--tropely-font-weight-semi-bold);text-underline-offset:.2em}.tropely-not-found-art{isolation:isolate;place-items:center;min-height:28rem;display:grid;position:relative}.tropely-not-found-art:before{aspect-ratio:1;z-index:-1;background:var(--tropely-web-selected-background);content:"";border-radius:46% 54% 52% 48%;width:min(86%,28rem);position:absolute;transform:rotate(-9deg)}.tropely-not-found-book{aspect-ratio:2/3;width:clamp(13rem,25vw,17rem);padding:var(--tropely-spacing-xl);border:.45rem solid var(--tropely-web-bg-card);border-radius:.5rem var(--tropely-radius-lg) var(--tropely-radius-lg) .5rem;background:var(--tropely-web-button-primary-background);color:var(--tropely-web-button-primary-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(5deg);box-shadow:0 1.5rem 3rem #2d2b3d33}.tropely-not-found-book:before{content:"";background:#ffffff47;width:1px;position:absolute;inset:-.45rem auto -.45rem 1.1rem}.tropely-not-found-book:after{background:var(--tropely-web-link);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);content:"";width:1.75rem;height:4.75rem;position:absolute;top:-.45rem;right:1.5rem}.tropely-not-found-book span,.tropely-not-found-book small{color:inherit;font-size:var(--tropely-font-size-caption);font-weight:var(--tropely-font-weight-semi-bold)}.tropely-not-found-book strong{margin:var(--tropely-spacing-sm) 0;color:inherit;font-family:var(--font-tropely-logo), var(--font-poppins), Arial, sans-serif;font-size:clamp(5.5rem,12vw,8rem);font-weight:400;line-height:.9}.tropely-not-found-sparkle{color:var(--tropely-web-link);font-size:clamp(1.75rem,4vw,3rem);position:absolute}.tropely-not-found-sparkle.is-one{top:12%;right:8%}.tropely-not-found-sparkle.is-two{color:var(--tropely-primary);font-size:clamp(1.25rem,3vw,2rem);bottom:14%;left:2%}.tropely-home-text-link{color:var(--tropely-web-link);font-weight:var(--tropely-font-weight-semi-bold);text-decoration:none}.tropely-home-text-link:hover,.tropely-home-text-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.tropely-store-links{align-items:center;gap:var(--tropely-spacing-sm);margin-top:var(--tropely-spacing-xl);flex-wrap:wrap;display:flex}.tropely-store-link{border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-card);width:10.5rem;min-height:3.75rem;color:var(--tropely-web-text-primary);font-size:1rem;font-weight:var(--tropely-font-weight-bold);flex-direction:column;justify-content:center;padding:.65rem .9rem;line-height:1.1;text-decoration:none;display:inline-flex}.tropely-store-link:hover,.tropely-store-link:focus-visible{border-color:var(--tropely-web-selected-indicator);background:var(--tropely-web-selected-background)}.tropely-store-link-kicker{font-size:var(--tropely-font-size-micro);font-weight:var(--tropely-font-weight-medium);letter-spacing:.02em}.tropely-store-surface{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tropely-home-hero-art{isolation:isolate;min-height:32rem;position:relative}.tropely-home-hero-art:before{z-index:-1;background:var(--tropely-web-selected-background);content:"";border-radius:48% 52% 45% 55%;position:absolute;inset:8% 8% 5%;transform:rotate(-8deg)}.tropely-home-collage-cover{aspect-ratio:2/3;object-fit:cover;border:.4rem solid var(--tropely-web-bg-card);border-radius:var(--tropely-radius-md);width:clamp(7rem,17vw,11rem);transform:rotate(var(--collage-rotation));position:absolute;box-shadow:0 1.25rem 2rem #2d2b3d2e}.collage-1{--collage-rotation:-12deg;top:5%;left:14%}.collage-2{--collage-rotation:9deg;top:1%;right:17%}.collage-3{--collage-rotation:3deg;z-index:2;top:31%;left:38%}.collage-4{--collage-rotation:8deg;bottom:4%;left:9%}.collage-5{--collage-rotation:-11deg;bottom:12%;right:4%}.collage-6{--collage-rotation:4deg;z-index:3;bottom:0;right:31%}.collage-7{--collage-rotation:-3deg;z-index:1;top:37%;left:0}.collage-8{--collage-rotation:12deg;z-index:1;top:42%;right:0}.tropely-home-section-heading{justify-content:space-between;align-items:end;gap:var(--tropely-spacing-xl);margin-bottom:var(--tropely-spacing-xxl);display:flex}.tropely-home-section-heading .tropely-home-eyebrow{margin-bottom:var(--tropely-spacing-sm)}.tropely-home-section-heading h2,.tropely-home-final-cta h2{max-width:42rem;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-section-title);font-weight:var(--tropely-font-weight-bold);letter-spacing:-.03em;margin:0;line-height:1.05}.tropely-home-section-tinted,.tropely-home-benefits{background:var(--tropely-web-bg-chip)}.tropely-home-book-grid{gap:var(--tropely-spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tropely-home-book-card{gap:var(--tropely-spacing-md);min-width:0;color:var(--tropely-web-text-primary);flex-direction:column;text-decoration:none;display:flex}.tropely-home-book-card:hover .tropely-home-book-cover,.tropely-home-book-card:focus-visible .tropely-home-book-cover{border-color:var(--tropely-web-selected-indicator);transform:translateY(-.4rem)}.tropely-home-book-cover{aspect-ratio:2/3;object-fit:cover;border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-chip);border:2px solid #0000;width:100%;transition:border-color .14s,transform .14s;box-shadow:0 .75rem 1.5rem #2d2b3d1f}.tropely-home-book-card-copy{gap:.2rem;display:grid}.tropely-home-book-card-copy strong{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-subhead);line-height:1.35}.tropely-home-book-card-copy span{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);line-height:1.4}.tropely-home-facet-grid{gap:var(--tropely-spacing-sm);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tropely-home-facet-card{min-height:6.5rem;padding:var(--tropely-spacing-md);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-card);color:var(--tropely-web-text-primary);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.tropely-home-facet-card:hover,.tropely-home-facet-card:focus-visible{border-color:var(--tropely-web-selected-indicator);background:var(--tropely-web-selected-background)}.tropely-home-facet-card strong{font-size:var(--tropely-font-size-subhead);line-height:1.25}.tropely-home-facet-card span{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption)}.tropely-home-benefit-grid{gap:var(--tropely-spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tropely-home-benefit{padding:var(--tropely-spacing-xl);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-lg);background:var(--tropely-web-bg-card)}.tropely-home-benefit-mark{color:var(--tropely-web-link);font-size:1.5rem}.tropely-home-benefit h3{margin:var(--tropely-spacing-lg) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-card-title)}.tropely-home-benefit p{margin:var(--tropely-spacing-sm) 0 0;color:var(--tropely-web-text-primary);line-height:1.6}.tropely-phone-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1rem,4vw,3rem);display:grid}.tropely-phone-preview{text-align:center}.tropely-phone-frame{border:1px solid var(--tropely-web-border);background:var(--tropely-web-bg-card);border-radius:2rem;width:min(100%,16rem);margin:0 auto;padding:.55rem;box-shadow:0 1.5rem 3rem #2d2b3d26}.tropely-real-app-preview{border-radius:1.55rem;width:100%;height:auto;display:block}.tropely-phone-screen{min-height:26rem;padding:var(--tropely-spacing-md);background:var(--tropely-web-bg-input);text-align:left;border-radius:1.55rem}.tropely-phone-status{color:var(--tropely-web-text-primary);font-size:.6rem;font-weight:var(--tropely-font-weight-bold);justify-content:space-between;display:flex}.tropely-phone-heading{color:var(--tropely-web-text-primary);font-size:1rem;font-weight:var(--tropely-font-weight-bold);margin-top:2rem}.tropely-phone-book,.tropely-phone-library-row{align-items:center;gap:var(--tropely-spacing-sm);margin-top:var(--tropely-spacing-lg);padding:var(--tropely-spacing-sm);border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-card);display:flex}.tropely-phone-book-cover{background:linear-gradient(145deg, var(--tropely-web-button-primary-background), var(--tropely-web-selected-indicator));border-radius:5px;flex:none;width:2.3rem;height:3.4rem;display:block}.tropely-phone-book-cover.is-alt{background:linear-gradient(145deg, var(--tropely-web-link), var(--tropely-web-button-primary-background))}.tropely-phone-book strong,.tropely-phone-library-row strong{color:var(--tropely-web-text-primary);font-size:.65rem;display:block}.tropely-phone-book small,.tropely-phone-library-row small{color:var(--tropely-web-text-primary);margin-top:.25rem;font-size:.6rem;line-height:1.3;display:block}.tropely-phone-screen button{border-radius:var(--tropely-radius-full);background:var(--tropely-web-button-primary-background);width:100%;color:var(--tropely-web-button-primary-foreground);font-size:.65rem;font-weight:var(--tropely-font-weight-bold);border:0;margin-top:3rem;padding:.6rem}.tropely-phone-chips{margin-top:var(--tropely-spacing-lg);flex-wrap:wrap;gap:.35rem;display:flex}.tropely-phone-chips span{border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-full);background:var(--tropely-web-bg-card);color:var(--tropely-web-text-primary);padding:.4rem .5rem;font-size:.6rem}.tropely-phone-chips span.is-selected{border-color:var(--tropely-web-selected-indicator);background:var(--tropely-web-selected-background)}.tropely-phone-mini-copy{color:var(--tropely-web-text-primary);margin-top:4rem;font-size:.7rem;line-height:1.5}.tropely-phone-preview h3{max-width:15rem;margin:var(--tropely-spacing-lg) auto 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-headline);line-height:1.3}.tropely-home-final-cta{background:var(--tropely-web-button-primary-background);color:var(--tropely-web-button-primary-foreground);text-align:center}.tropely-home-final-cta .tropely-home-container{flex-direction:column;align-items:center;display:flex}.tropely-home-final-cta .tropely-home-eyebrow,.tropely-home-final-cta h2,.tropely-home-final-cta p{color:var(--tropely-web-button-primary-foreground)}.tropely-home-final-cta h2{max-width:48rem}.tropely-home-final-cta>.tropely-home-container>p:not(.tropely-home-eyebrow){max-width:32rem;margin:var(--tropely-spacing-lg) 0 0;font-size:var(--tropely-web-font-size-lead);line-height:1.6}.tropely-home-final-cta .tropely-store-link{border-color:#ffffff57}@media (min-width:901px){.tropely-home-section{padding-block:4.5rem}.tropely-home-hero{padding-top:3.5rem}}@media (max-width:900px){.tropely-not-found-page{grid-template-columns:1fr}.tropely-not-found-art{min-height:22rem}.tropely-home-hero-grid{grid-template-columns:1fr}.tropely-home-hero-art{width:100%;max-width:34rem;min-height:28rem;margin:0 auto}.tropely-home-book-grid{grid-template-columns:repeat(4,minmax(8rem,1fr));overflow-x:auto}.tropely-home-book-card{min-width:8rem}.tropely-home-facet-grid,.tropely-home-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tropely-not-found-page{gap:var(--tropely-spacing-xxxl);min-height:auto;padding:4rem 0}.tropely-not-found-art{min-height:18rem}.tropely-not-found-book{width:12rem}.tropely-home-section{padding:4rem 0}.tropely-home-section-heading{margin-bottom:var(--tropely-spacing-xl);flex-direction:column;align-items:flex-start}.tropely-home-hero{padding-top:3rem}.tropely-home-hero h1{font-size:clamp(3rem,16vw,4.7rem)}.tropely-home-hero-art{min-height:22rem}.tropely-home-facet-grid,.tropely-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tropely-home-benefit-grid{grid-template-columns:1fr}.tropely-home-final-cta{text-align:left}.tropely-home-final-cta .tropely-home-container{align-items:flex-start}.tropely-phone-preview{text-align:left}.tropely-phone-preview h3{margin-left:0;margin-right:0}.tropely-phone-grid{align-items:start}.tropely-phone-preview:last-child{grid-column:1/-1}.tropely-phone-frame{width:min(100%,14rem)}}.tropely-books-page,.tropely-book-detail-page,.tropely-hub-page{width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 0}.tropely-hub-header{max-width:52rem;margin-bottom:var(--tropely-spacing-xxxl)}.tropely-hub-header h1{margin:var(--tropely-spacing-sm) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-page-title);letter-spacing:-.04em;line-height:1.05}.tropely-hub-header>p:last-child{max-width:44rem;margin:var(--tropely-spacing-lg) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-lead);line-height:1.6}.tropely-directory-grid{gap:var(--tropely-spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tropely-directory-card,.tropely-hub-facets a{min-height:7rem;padding:var(--tropely-spacing-lg);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-card);color:var(--tropely-web-text-primary);flex-direction:column;justify-content:space-between;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.tropely-directory-card:hover,.tropely-directory-card:focus-visible,.tropely-hub-facets a:hover,.tropely-hub-facets a:focus-visible{border-color:var(--tropely-web-selected-indicator);background:var(--tropely-web-selected-background);transform:translateY(-.15rem)}.tropely-directory-card strong,.tropely-hub-facets a strong{font-size:var(--tropely-font-size-subhead);line-height:1.3}.tropely-directory-card span,.tropely-hub-facets a span{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption)}.tropely-hub-facets{margin-bottom:var(--tropely-spacing-xxxl);padding:var(--tropely-spacing-xl);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-lg);background:var(--tropely-web-bg-card)}.tropely-hub-facets h2,.tropely-hub-books-heading h2{color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-card-title);margin:0}.tropely-hub-facets>div{gap:var(--tropely-spacing-sm);margin-top:var(--tropely-spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tropely-hub-facets a{min-height:5rem;padding:var(--tropely-spacing-md)}.tropely-hub-books{margin-top:var(--tropely-spacing-2xl)}.tropely-hub-books-heading{justify-content:space-between;align-items:baseline;gap:var(--tropely-spacing-lg);margin-bottom:var(--tropely-spacing-xl);display:flex}.tropely-hub-books-heading a{color:var(--tropely-web-link);font-weight:var(--tropely-font-weight-semi-bold)}@media (max-width:900px){.tropely-directory-grid,.tropely-hub-facets>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tropely-hub-page{width:min(100% - 1.5rem,76rem);padding:3rem 0}.tropely-directory-grid,.tropely-hub-facets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tropely-hub-books-heading{flex-direction:column;align-items:flex-start}}.tropely-books-header{max-width:48rem;margin-bottom:var(--tropely-spacing-xxxl)}.tropely-books-header h1,.tropely-book-detail h1{margin:var(--tropely-spacing-sm) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-page-title);letter-spacing:-.04em;line-height:1.05}.tropely-books-header>p:last-child{max-width:42rem;margin:var(--tropely-spacing-lg) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-lead);line-height:1.6}.tropely-books-filters{margin-bottom:var(--tropely-spacing-xxxl);padding:var(--tropely-spacing-xl);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-lg);background:var(--tropely-web-bg-card)}.tropely-books-filters h2{margin:0 0 var(--tropely-spacing-lg);color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-headline)}.tropely-books-filter-grid{gap:var(--tropely-spacing-md);grid-template-columns:2fr repeat(5,minmax(0,1fr));display:grid}.tropely-books-filter-grid label{gap:var(--tropely-spacing-xs);color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);font-weight:var(--tropely-font-weight-semi-bold);display:grid}.tropely-books-filter-grid input,.tropely-books-filter-grid select{width:100%;min-height:2.75rem;padding:0 var(--tropely-spacing-sm);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-sm);background:var(--tropely-web-bg-input);color:var(--tropely-web-text-primary);font:inherit}.tropely-books-filter-grid input:focus-visible,.tropely-books-filter-grid select:focus-visible{outline:3px solid var(--tropely-web-focus-ring);outline-offset:2px}.tropely-books-filter-summary{justify-content:space-between;align-items:center;gap:var(--tropely-spacing-md);margin-top:var(--tropely-spacing-lg);display:flex}.tropely-books-filter-summary p{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);margin:0}.tropely-books-filter-summary button{color:var(--tropely-web-link);cursor:pointer;font:inherit;font-weight:var(--tropely-font-weight-semi-bold);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.tropely-book-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.tropely-book-card,.tropely-related-card{color:var(--tropely-web-text-primary);text-decoration:none}.tropely-book-card{gap:var(--tropely-spacing-md);flex-direction:column;min-width:0;display:flex}.tropely-book-card-cover{aspect-ratio:2/3;object-fit:cover;border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-chip);border:2px solid #0000;width:100%;transition:border-color .14s,transform .14s;box-shadow:0 .75rem 1.5rem #2d2b3d1f}.tropely-book-card:hover .tropely-book-card-cover,.tropely-book-card:focus-visible .tropely-book-card-cover{border-color:var(--tropely-web-selected-indicator);transform:translateY(-.35rem)}.tropely-book-card-copy{gap:.2rem;display:grid}.tropely-book-card-copy strong,.tropely-book-card-copy span,.tropely-book-card-copy small{color:var(--tropely-web-text-primary)}.tropely-book-card-copy strong{font-size:var(--tropely-font-size-subhead);line-height:1.3}.tropely-book-card-copy span{font-size:var(--tropely-font-size-caption)}.tropely-book-card-copy small{font-size:var(--tropely-font-size-micro);line-height:1.35}.tropely-empty-state{margin:var(--tropely-spacing-2xl) 0;color:var(--tropely-web-text-primary);text-align:center}.tropely-book-breadcrumbs{align-items:center;gap:var(--tropely-spacing-sm);margin-bottom:var(--tropely-spacing-xxxl);color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);flex-wrap:wrap;display:flex}.tropely-book-breadcrumbs a{color:var(--tropely-web-link)}.tropely-book-detail-hero{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.tropely-book-detail-cover{border-radius:var(--tropely-radius-lg);width:100%;height:auto;box-shadow:0 1.5rem 3rem #2d2b3d2e}.tropely-book-detail-copy h1{margin-top:var(--tropely-spacing-sm)}.tropely-book-author{margin:var(--tropely-spacing-sm) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-lead)}.tropely-book-hook{max-width:42rem;margin:var(--tropely-spacing-xl) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-lead);line-height:1.6}.tropely-book-facet-list{align-items:center;gap:var(--tropely-spacing-sm);margin-top:var(--tropely-spacing-lg);flex-wrap:wrap;display:flex}.tropely-book-facet-list strong{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);flex-basis:100%}.tropely-book-facet-item,.tropely-book-pair{border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-full);color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);align-items:center;gap:.25rem;padding:.35rem .65rem;display:inline-flex}.tropely-book-facet-item a,.tropely-book-pair a{color:var(--tropely-web-link);text-decoration:none}.tropely-book-facet-item a:hover,.tropely-book-facet-item a:focus-visible,.tropely-book-pair a:hover,.tropely-book-pair a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.tropely-book-purchase{margin-top:var(--tropely-spacing-lg)}.tropely-book-purchase p{margin:var(--tropely-spacing-sm) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-micro);line-height:1.5}.tropely-book-detail-content{gap:var(--tropely-spacing-xxxl) clamp(3rem, 7vw, 6rem);padding-top:var(--tropely-spacing-xxxl);border-top:1px solid var(--tropely-web-divider);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,8vw,7rem);display:grid}.tropely-book-detail-content section h2{color:var(--tropely-web-text-primary);font-size:var(--tropely-web-font-size-card-title);margin:0}.tropely-book-detail-content section p{margin:var(--tropely-spacing-md) 0 0;color:var(--tropely-web-text-primary);line-height:1.7}.tropely-book-signals{gap:var(--tropely-spacing-sm);margin:var(--tropely-spacing-md) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tropely-book-signals div{padding:var(--tropely-spacing-md);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-card)}.tropely-book-signals dt{color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption)}.tropely-book-signals dd{margin:var(--tropely-spacing-sm) 0 0;color:var(--tropely-web-text-primary);font-weight:var(--tropely-font-weight-semi-bold)}.tropely-book-warnings{border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-lg);background:var(--tropely-web-bg-card);color:var(--tropely-web-text-primary);grid-column:1/-1;overflow:hidden}.tropely-book-warnings summary{justify-content:space-between;align-items:center;gap:var(--tropely-spacing-lg);min-height:3.5rem;padding:var(--tropely-spacing-lg) var(--tropely-spacing-xl);cursor:pointer;font-weight:var(--tropely-font-weight-semi-bold);list-style:none;transition:background-color .14s,color .14s;display:flex}.tropely-book-warnings summary::-webkit-details-marker{display:none}.tropely-book-warnings summary:after{border-radius:var(--tropely-radius-full);background:var(--tropely-web-selected-background);width:1.75rem;height:1.75rem;color:var(--tropely-web-link);content:"+";font-size:1.25rem;font-weight:var(--tropely-font-weight-medium);flex:none;place-items:center;line-height:1;display:inline-grid}.tropely-book-warnings[open] summary{border-bottom:1px solid var(--tropely-web-divider);background:var(--tropely-web-selected-background)}.tropely-book-warnings[open] summary:after{content:"−"}.tropely-book-warnings summary:hover{background:var(--tropely-web-selected-background);color:var(--tropely-web-link)}.tropely-book-warnings summary:focus-visible{outline:3px solid var(--tropely-web-focus-ring);outline-offset:-3px}.tropely-book-warnings ul{padding:var(--tropely-spacing-lg) var(--tropely-spacing-xl) var(--tropely-spacing-xl) calc(var(--tropely-spacing-xl) + 1rem);color:var(--tropely-web-text-primary);margin:0;line-height:1.7}.tropely-book-warnings li+li{margin-top:var(--tropely-spacing-sm)}.tropely-related-books{padding-top:var(--tropely-spacing-xxxl);border-top:1px solid var(--tropely-web-divider);margin-top:clamp(3rem,8vw,7rem)}.tropely-related-books h2{max-width:42rem;font-size:var(--tropely-web-font-size-section-title)}.tropely-related-grid{gap:var(--tropely-spacing-lg);margin-top:var(--tropely-spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tropely-related-card{gap:var(--tropely-spacing-md);align-items:flex-start;display:flex}.tropely-related-card img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--tropely-radius-sm);flex:none;width:5rem}.tropely-related-card span{gap:var(--tropely-spacing-sm);display:grid}.tropely-related-card strong{color:var(--tropely-web-text-primary);line-height:1.3}.tropely-related-card small{color:var(--tropely-web-text-primary);line-height:1.4}.tropely-book-app-cta{border-radius:var(--tropely-radius-lg);background:var(--tropely-web-button-primary-background);color:var(--tropely-web-button-primary-foreground);text-align:left;flex-direction:column;align-items:flex-start;margin-top:clamp(3rem,8vw,7rem);padding:clamp(2rem,6vw,5rem);display:flex}.tropely-book-app-cta h2{max-width:42rem;font-size:var(--tropely-web-font-size-section-title);letter-spacing:-.03em;margin:0;line-height:1.05}.tropely-book-app-cta h2,.tropely-book-app-cta p{color:var(--tropely-web-button-primary-foreground)}.tropely-book-app-cta p{max-width:34rem;margin:var(--tropely-spacing-lg) 0 0;line-height:1.6}.tropely-consent-banner{z-index:50;right:var(--tropely-spacing-lg);bottom:var(--tropely-spacing-lg);left:var(--tropely-spacing-lg);justify-content:space-between;align-items:center;gap:var(--tropely-spacing-lg);max-width:62rem;padding:var(--tropely-spacing-lg);border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-md);background:var(--tropely-web-bg-card);color:var(--tropely-web-text-primary);margin:0 auto;display:flex;position:fixed;box-shadow:0 1rem 3rem #0000002e}.tropely-consent-banner strong{color:var(--tropely-web-text-primary)}.tropely-consent-banner p{margin:var(--tropely-spacing-xs) 0 0;color:var(--tropely-web-text-primary);font-size:var(--tropely-font-size-caption);line-height:1.5}.tropely-consent-actions{gap:var(--tropely-spacing-sm);flex:none;display:flex}.tropely-consent-actions button{border:1px solid var(--tropely-web-border);border-radius:var(--tropely-radius-full);background:var(--tropely-web-bg-card);color:var(--tropely-web-text-primary);font:inherit;font-weight:var(--tropely-font-weight-semi-bold);cursor:pointer;padding:.65rem 1rem}.tropely-consent-actions button:last-child{border-color:var(--tropely-web-button-primary-background);background:var(--tropely-web-button-primary-background);color:var(--tropely-web-button-primary-foreground)}.tropely-consent-actions button:hover,.tropely-consent-actions button:focus-visible{border-color:var(--tropely-web-selected-indicator)}@media (min-width:901px){.tropely-books-page,.tropely-book-detail-page,.tropely-hub-page{padding-top:3.5rem}}@media (max-width:640px){.tropely-consent-banner{align-items:stretch;gap:var(--tropely-spacing-md);flex-direction:column}.tropely-consent-actions{justify-content:flex-end}}@media (max-width:1000px){.tropely-books-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tropely-books-filter-search{grid-column:1/-1}.tropely-book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tropely-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tropely-books-page,.tropely-book-detail-page{width:min(100% - 1.5rem,76rem);padding:3rem 0}.tropely-books-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tropely-books-filter-search{grid-column:1/-1}.tropely-book-grid{gap:var(--tropely-spacing-xl) var(--tropely-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.tropely-book-detail-hero{gap:var(--tropely-spacing-xxxl);grid-template-columns:minmax(0,1fr)}.tropely-book-detail-cover{width:min(62%,14rem);margin:0}.tropely-book-detail-content{gap:var(--tropely-spacing-xxxl);padding-top:var(--tropely-spacing-xxxl);grid-template-columns:1fr}.tropely-related-grid{grid-template-columns:1fr}}@media (max-width:460px){.tropely-books-filter-grid{grid-template-columns:1fr}.tropely-books-filter-search{grid-column:auto}.tropely-book-signals{grid-template-columns:1fr}}@media (max-width:340px){.tropely-site-nav a{font-size:calc(var(--tropely-font-size-subhead) - 1px)}}
