@font-face{font-family:Shadows Into Light;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shadows-into-light-latin-ext-400-normal-DvTWCOp9.woff2)format("woff2"),url(/assets/shadows-into-light-latin-ext-400-normal-DUnxq3T3.woff)format("woff");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:Shadows Into Light;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shadows-into-light-latin-400-normal-DLUEKdH9.woff2)format("woff2"),url(/assets/shadows-into-light-latin-400-normal-C6MG6Ljx.woff)format("woff");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}.about-space{padding-block:clamp(4.5rem,8vw,8rem)}.about-space-sm{padding-block:clamp(3.5rem,6vw,5.5rem)}.about-hero{padding-top:3.5rem;overflow:hidden}.about-hero-stage{flex-direction:column;display:flex;position:relative}.about-hero-copy{z-index:1;order:1;padding-top:3.25rem;position:relative}.about-hero-title{letter-spacing:0;margin-top:1.5rem;font-size:clamp(3.25rem,13.5vw,5.75rem);line-height:.92}.about-hero-line{display:block}.about-hero-line-alt{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.about-hero-media{order:2;margin:.75rem 0 0;position:relative}.about-hero-media img{aspect-ratio:5/4;object-fit:cover;object-position:60% 50%;width:100%;display:block}.about-hero-media{-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 14%,#000 30% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 14%,#000 30% 86%,#0000 100%)}.about-hero{padding-bottom:1.5rem}@media (width>=640px){.about-hero-copy{padding-top:4.5rem}.about-hero-title{font-size:clamp(4.5rem,10.5vw,5.5rem)}.about-hero-media{margin-top:1rem}.about-hero-media img{aspect-ratio:16/10;object-position:55% 45%}}@media (width>=1024px){.about-hero{padding-bottom:0}.about-hero-stage{flex-direction:row;align-items:center;min-height:calc(100svh - 3.5rem)}.about-hero-copy{padding-block:4rem}.about-hero-text{max-width:min(42%,38rem)}.about-hero-title{margin-top:2rem;font-size:clamp(5rem,6.6vw,6.75rem)}.about-hero-media{width:62%;margin:0;position:absolute;inset:0 0 0 auto}.about-hero-media img{aspect-ratio:auto;object-position:68% 50%;height:100%}.about-hero-media{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 8%,#000000b3 17%,#000 27%),linear-gradient(#0000 0%,#000 9% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 8%,#000000b3 17%,#000 27%),linear-gradient(#0000 0%,#000 9% 85%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.about-gallery{aspect-ratio:.68;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.about-gallery-tile{--cut:clamp(.75rem, 1.5vw, 1.375rem);--m1:linear-gradient(#000, #000);--m2:linear-gradient(#000, #000);min-width:0;min-height:0;-webkit-mask-image:var(--m1), var(--m2);-webkit-mask-composite:source-in;-webkit-mask-image:var(--m1), var(--m2);-webkit-mask-image:var(--m1), var(--m2);mask-image:var(--m1), var(--m2);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;margin:0;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.about-gallery-tile .photo-tint{box-shadow:inset 0 0 1.25rem .25rem color-mix(in oklab, var(--color-ink) 45%, transparent)}.about-gallery>:first-child{--m1:linear-gradient(135deg, transparent var(--cut), #000 calc(var(--cut) + 2px));--m2:linear-gradient(315deg, transparent var(--cut), #000 calc(var(--cut) + 2px))}.about-gallery>:nth-child(2){--m1:linear-gradient(225deg, transparent var(--cut), #000 calc(var(--cut) + 2px))}.about-gallery>:nth-child(3){--m1:linear-gradient(45deg, transparent var(--cut), #000 calc(var(--cut) + 2px))}.about-gallery>:nth-child(4){--m1:linear-gradient(225deg, transparent var(--cut), #000 calc(var(--cut) + 2px))}.about-gallery>:nth-child(5){--m1:linear-gradient(315deg, transparent var(--cut), #000 calc(var(--cut) + 2px));--m2:linear-gradient(135deg, transparent var(--cut), #000 calc(var(--cut) + 2px))}.about-gallery-tile img{object-fit:cover;width:100%;height:100%;display:block}.about-gallery-ph{color:color-mix(in oklab, var(--color-eggshell) 42%, transparent);background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in oklab, var(--color-eggshell) 3%, transparent) 14px 15px), color-mix(in oklab, var(--color-eggshell) 6%, var(--color-ink));border:1px solid color-mix(in oklab, var(--color-eggshell) 12%, transparent);align-items:flex-end;padding:.875rem;display:flex}.about-gallery[data-count="6"]>:first-child{grid-area:1/1/4/2}.about-gallery[data-count="6"]>:nth-child(2){grid-area:1/2/3/3}.about-gallery[data-count="6"]>:nth-child(3){grid-area:3/2/6/3}.about-gallery[data-count="6"]>:nth-child(4){grid-area:4/1/6/2}.about-gallery[data-count="6"]>:nth-child(5){grid-area:6/1/8/2}.about-gallery[data-count="6"]>:nth-child(6){grid-area:6/2/8/3}.about-gallery[data-count="5"]{--g:.625rem;column-gap:var(--g);aspect-ratio:auto;flex-wrap:wrap;row-gap:0;display:flex}.about-gallery[data-count="5"]:before,.about-gallery[data-count="5"]:after{content:"";height:var(--g);flex-basis:100%}.about-gallery[data-count="5"]>*{flex:var(--r) 1 0%;aspect-ratio:var(--r)}.about-gallery[data-count="5"]>:first-child{--r:1.78;order:1}.about-gallery[data-count="5"]>:nth-child(2){--r:1.37;order:3}.about-gallery[data-count="5"]>:nth-child(3){--r:1;order:3}.about-gallery[data-count="5"]>:nth-child(4){--r:.8;order:5}.about-gallery[data-count="5"]>:nth-child(5){--r:1.5;order:5}.about-gallery[data-count="5"]:before{order:2}.about-gallery[data-count="5"]:after{order:4}@media (width>=640px){.about-gallery{aspect-ratio:.95;gap:.875rem}.about-gallery[data-count="5"]{--g:.875rem}.about-gallery[data-count="5"]>:nth-child(2){order:1}.about-gallery[data-count="5"]>:nth-child(3),.about-gallery[data-count="5"]>:nth-child(4),.about-gallery[data-count="5"]>:nth-child(5){order:3}.about-gallery[data-count="5"]:after{display:none}}@media (width>=1024px){.about-gallery{aspect-ratio:1.15;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.about-gallery[data-count="6"]>:first-child{grid-area:1/1/8/6}.about-gallery[data-count="6"]>:nth-child(2){grid-area:1/6/6/13}.about-gallery[data-count="6"]>:nth-child(3){grid-area:6/6/13/10}.about-gallery[data-count="6"]>:nth-child(4){grid-area:6/10/9/13}.about-gallery[data-count="6"]>:nth-child(5){grid-area:8/1/13/6}.about-gallery[data-count="6"]>:nth-child(6){grid-area:9/10/13/13}.about-gallery[data-count="5"]{--g:1rem}}.about-evo{margin-top:clamp(7rem,14vw,12rem);padding-bottom:clamp(1rem,3vw,2.5rem)}.about-evo-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.about-evo-title{letter-spacing:0;margin-top:1.75rem;font-size:clamp(3.25rem,11.5vw,8.5rem);line-height:.9}.about-evo-copy{text-wrap:pretty;margin-top:clamp(1.75rem,3vw,2.5rem);max-width:48ch;margin-inline:auto}.about-join-howto{max-width:40ch;margin-top:1.75rem}.about-join-notes{border-top:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);gap:.75rem;max-width:40ch;padding-top:1.5rem;font-size:.875rem;line-height:1.55;display:grid}.about-closing{text-align:center}.about-closing-title{text-wrap:balance;max-width:16ch;margin-inline:auto}.about-team-card{grid-template-columns:var(--avatar) minmax(0, 1fr);--avatar:4.25rem;border-top:1px solid color-mix(in oklab, var(--color-ink) 16%, transparent);align-items:start;column-gap:1.25rem;padding-block:1.75rem 2rem;display:grid;position:relative}.about-team-avatar{width:var(--avatar);aspect-ratio:1;background:color-mix(in oklab, var(--color-ink) 8%, var(--color-eggshell));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 12%, transparent);border-radius:9999px;overflow:hidden}.about-team-avatar img{object-fit:cover;width:100%;height:100%;display:block}.about-team-name{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.375rem,1.1rem + .7vw,1.75rem);line-height:1.1}.about-team-link{color:var(--color-ink);text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:1rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.about-team-link:after{content:"";position:absolute;inset:0}.about-team-link-arrow{width:.9rem;height:.9rem;transition:transform .2s}.about-team-card:hover .about-team-link,.about-team-link:focus-visible{color:var(--color-pink)}.about-team-card:hover .about-team-link-arrow{transform:translate(2px,-2px)}.about-team-link:focus-visible{outline:none}.about-team-card:has(.about-team-link:focus-visible){outline:2px solid var(--color-pink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.about-team-link-arrow{transition:none}}.about-belief-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-pink);font-size:.75rem}.about-mission{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);overflow-x:clip}.about-mission-text{z-index:1;position:relative}.about-mission-title{letter-spacing:0;text-wrap:balance;margin-top:1.75rem;font-size:clamp(2.75rem,11vw,4rem);line-height:.95}.about-mission-alt{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.about-mission-copy{text-wrap:pretty;max-width:46ch;margin-top:clamp(1.75rem,3vw,2.75rem)}.about-mission-field{pointer-events:none;-webkit-user-select:none;user-select:none;--s:.7;height:15rem;margin-top:2.5rem;position:relative}.mf-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mf-lines-desk{display:none}.mf-line{fill:none;stroke:color-mix(in oklab, var(--color-pink) 16%, transparent);stroke-width:1px}.mf-pulse{fill:none;stroke:color-mix(in oklab, var(--color-pink) 60%, transparent);stroke-width:.16px;stroke-linecap:round;stroke-dasharray:.12 .88;stroke-dashoffset:1px;animation:10s linear infinite mf-pulse}@keyframes mf-pulse{to{stroke-dashoffset:0}}.mf-node{z-index:1;left:calc(var(--bx) * 100%);top:calc(var(--by) * 100%);width:calc(var(--d) * 1px * var(--s));aspect-ratio:1;background:color-mix(in oklab, var(--color-ink) 8%, var(--color-eggshell));border:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);border-radius:9999px;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.mf-node[data-tone="1"]{background:color-mix(in oklab, var(--color-ink) 12%, var(--color-eggshell))}.mf-node[data-tone="2"]{background:color-mix(in oklab, var(--color-ink) 5%, var(--color-eggshell))}.mf-node[data-band=none]{display:none}.mf-node img{object-fit:cover;filter:grayscale();width:100%;height:100%}.mf-index{font-family:var(--font-mono);letter-spacing:.08em;color:color-mix(in oklab, var(--color-ink) 38%, transparent);font-size:.5625rem;display:none}.mf-pending{color:color-mix(in oklab, var(--color-ink) 40%, transparent);position:absolute;bottom:-2rem;right:0}@media (width<=639px){.mf-node[data-band=tablet],.mf-not-phone{display:none}}@media (prefers-reduced-motion:reduce){.mf-pulse{display:none}}.about-principles{margin-top:clamp(4.5rem,8vw,7rem)}.about-principles-list{margin-top:1.75rem}.about-principles-list>li{border-top:1px solid color-mix(in oklab, var(--color-ink) 18%, transparent)}.about-principle{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem;padding-block:1.75rem 2rem;display:grid}.about-principle .about-belief-index{padding-top:.6rem}.about-principle-title{margin:0}.about-principle-copy{grid-column:2;max-width:40ch;margin-top:.75rem}@media (width>=640px){.about-mission-title{font-size:clamp(4rem,9.5vw,5.5rem)}.about-mission-line{display:block}.about-mission-field{--s:.85;height:20rem;margin-top:3rem}.mf-index{display:block}}@media (width>=768px){.about-principle{grid-template-columns:4rem minmax(0,5fr) minmax(0,6fr);align-items:baseline;column-gap:2rem;padding-block:2.25rem 2.5rem}.about-principle .about-belief-index{padding-top:0}.about-principle-copy{grid-column:3;margin-top:0}}@media (width>=1024px){.about-mission-scene{padding-bottom:clamp(13rem,17vw,16rem);position:relative}.about-mission-title{font-size:clamp(5.25rem,7.6vw,7.25rem);line-height:.92}.about-mission-copy{margin-top:3.25rem}.about-mission-field{--bleed:clamp(0px, calc((100vw - 1440px) / 2), 10rem);--s:1;top:0;bottom:0;left:calc(-1 * var(--bleed));right:calc(-1 * var(--bleed));height:auto;margin:0;position:absolute}.mf-lines-desk{display:block}.mf-lines-band{display:none}.mf-node{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%)}.mf-node[data-band]{display:grid}.mf-pending{bottom:-2.5rem;right:var(--bleed)}.about-principle{grid-template-columns:5rem minmax(0,5fr) minmax(0,6fr);column-gap:3rem;padding-block:2.75rem 3rem}}@media (width<=639px){.about-team-card{--avatar:3.5rem;column-gap:1rem;padding-block:1.25rem 1.5rem}}@media (width<=767px){.about-team-link{min-width:2.75rem;min-height:2.75rem;margin-top:.25rem}}.ideas-hero{padding-top:7.75rem;padding-bottom:1rem}.ideas-hero-grid{align-items:end;gap:2rem;display:grid}.ideas-title{letter-spacing:-.02em;margin-top:1rem;font-size:clamp(4rem,17vw,5.5rem);line-height:.9}.ideas-lede{max-width:40ch}.ideas-lede-col{justify-items:start;gap:1.25rem;display:grid}.ideas-all-episodes{white-space:nowrap;font-size:11px}.ideas-library{padding-top:3rem;padding-bottom:clamp(4.5rem,8vw,7rem)}.ideas-group-label{color:color-mix(in oklab, var(--color-ink) 60%, transparent);align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ideas-group-label:before{content:"";background:var(--color-pink);width:1.5rem;height:2px}.ideas-more{margin-top:3.5rem}.ideas-more-footer{border-top:1px solid color-mix(in oklab, var(--color-ink) 15%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.ideas-more-count{color:color-mix(in oklab, var(--color-ink) 70%, transparent);font-size:10px}.ideas-more-button{border:1px solid var(--color-ink);min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.6rem;padding:0 1.4rem;font-size:11px;transition:background-color .2s,color .2s;display:inline-flex}.ideas-more-button:hover,.ideas-more-button:focus-visible{background:var(--color-ink);color:var(--color-eggshell)}.ideas-more-button:focus-visible{outline:2px solid var(--color-pink);outline-offset:3px}.idea-cover{isolation:isolate;aspect-ratio:16/10;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.idea-cover.is-image img{object-fit:cover;width:100%;height:100%;display:block}.idea-cover-top{z-index:1;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;opacity:.6;justify-content:space-between;gap:1rem;font-size:max(7px,2.6cqi);line-height:1.2;display:flex;position:absolute;top:5.5cqi;left:6cqi;right:6cqi}.idea-cover-words{z-index:1;text-wrap:balance;display:block;position:absolute;bottom:6cqi;left:6cqi;right:12cqi}.idea-cover-mark{z-index:0;pointer-events:none;position:absolute}.idea-cover.is-article{background:color-mix(in oklab, var(--color-eggshell) 96%, var(--color-ink));color:var(--color-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 10%, transparent)}.idea-cover.is-article .idea-cover-words{font-family:var(--font-display);letter-spacing:-.01em;font-size:10.5cqi;font-weight:600;line-height:.95}.idea-cover.is-article.v-0 .idea-cover-words:before{content:"";background:var(--color-pink);width:12cqi;height:1.4cqi;margin-bottom:4cqi;display:block}.idea-cover.is-article.v-1 .idea-cover-mark{aspect-ratio:1;background:var(--color-pink);border-radius:9999px;width:15cqi;top:15cqi;right:7cqi}.idea-cover.is-article.v-2 .idea-cover-mark{aspect-ratio:1;border:max(1.5px, .5cqi) solid var(--color-pink);border-radius:9999px;width:44cqi;bottom:-14cqi;right:-14cqi}.idea-cover.is-podcast{background:var(--color-ink);color:var(--color-eggshell)}.idea-cover.is-podcast .idea-cover-words{font-family:var(--font-serif);letter-spacing:-.01em;font-size:10cqi;font-style:italic;font-weight:400;line-height:1}.idea-cover.is-podcast .idea-cover-mark{aspect-ratio:1;background:radial-gradient(circle, var(--color-pink) 0 2.2cqi, transparent calc(2.2cqi + .5px)), repeating-radial-gradient(circle, transparent 0 calc(6cqi - 1px), color-mix(in oklab, var(--color-pink) 55%, transparent) calc(6cqi - 1px) 6cqi);border-radius:9999px;width:70cqi;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 70%);mask-image:radial-gradient(circle,#000 25%,#0000 70%)}.idea-cover.is-podcast.v-0 .idea-cover-mark{top:-16cqi;right:-14cqi}.idea-cover.is-podcast.v-1 .idea-cover-mark{top:-26cqi;right:2cqi}.idea-cover.is-podcast.v-2 .idea-cover-mark{bottom:-34cqi;right:-26cqi}@container (width<=15rem){.idea-cover.is-podcast .idea-cover-top>span:last-child{display:none}}.idea-latest-grid{gap:1.25rem;display:grid}.idea-latest-item{display:flex}.idea-latest{border:1px solid #0000;flex-direction:column;width:100%;transition:box-shadow .25s,border-color .25s,translate .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.idea-latest .idea-cover{box-shadow:none}.idea-latest .idea-cover-top{display:none}.idea-latest.is-article{background:color-mix(in oklab, var(--color-eggshell) 96%, var(--color-ink));color:var(--color-ink);border-color:color-mix(in oklab, var(--color-ink) 14%, transparent)}.idea-latest.is-podcast{background:var(--color-ink);color:var(--color-eggshell)}.idea-latest-body{flex-direction:column;flex:1;gap:.75rem;padding:.25rem 6% 1.5rem;display:flex}.idea-latest-meta{letter-spacing:.14em;opacity:.6;font-size:10px}.idea-latest-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;line-height:1.08;transition:color .2s}.idea-latest-cue{opacity:.8;margin-top:auto;padding-top:.75rem}.idea-latest.is-podcast .idea-latest-cue{color:var(--color-pink);opacity:1}.idea-latest:hover,.idea-latest:focus-visible{translate:0 -3px}.idea-latest.is-article:hover,.idea-latest.is-article:focus-visible{border-color:var(--color-ink);box-shadow:0 18px 40px -28px color-mix(in oklab, var(--color-ink) 60%, transparent)}.idea-latest.is-podcast:hover,.idea-latest.is-podcast:focus-visible{box-shadow:0 18px 40px -26px color-mix(in oklab, var(--color-ink) 80%, transparent)}.idea-latest:focus-visible{outline:2px solid var(--color-pink);outline-offset:4px}.idea-grid{gap:0;display:grid}.idea-tile-item{border-top:1px solid color-mix(in oklab, var(--color-ink) 15%, transparent)}.idea-tile-item[data-collapsed]{display:none}.idea-tile{grid-template-columns:8.75rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.25rem;display:grid}.idea-tile-body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.idea-tile-meta{letter-spacing:.14em;color:color-mix(in oklab, var(--color-ink) 70%, transparent);font-size:10px}.idea-tile-title{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:pretty;font-size:1.125rem;font-weight:600;line-height:1.15;transition:color .2s}.idea-tile .idea-cue{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}.idea-cue{align-items:center;gap:.4rem;font-size:10px;display:inline-flex}.idea-cue-arrow{transition:translate .3s cubic-bezier(.16,1,.3,1)}.idea-tile:hover .idea-tile-title,.idea-tile:focus-visible .idea-tile-title,.idea-latest:hover .idea-latest-title,.idea-latest:focus-visible .idea-latest-title{color:var(--color-pink)}.idea-tile:hover .idea-cue-arrow,.idea-tile:focus-visible .idea-cue-arrow,.idea-latest:hover .idea-cue-arrow,.idea-latest:focus-visible .idea-cue-arrow{translate:.15em -.15em}.idea-tile:focus-visible{outline-offset:4px}@media (width>=640px){.ideas-title{font-size:clamp(5.5rem,12vw,8rem)}.ideas-all-episodes{font-size:12px}.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.idea-tile{grid-template-columns:1fr;gap:1.1rem;padding-block:1.5rem 2.25rem}.idea-tile-meta,.idea-cue{font-size:11px}.idea-tile-title{font-size:clamp(1.25rem,1.7vw,1.5rem)}.ideas-hero{padding-top:8.5rem;padding-bottom:1.5rem}.idea-latest-meta{font-size:11px}}@media (width>=768px){.idea-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.idea-cover.is-large .idea-cover-words{font-size:9cqi}}@media (width>=1024px){.ideas-hero{padding-top:10rem;padding-bottom:2.5rem}.ideas-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:4rem}.ideas-lede-col{padding-bottom:.6rem}.ideas-title{font-size:clamp(7rem,9vw,9rem)}.ideas-library{padding-top:4rem}.ideas-more{margin-top:5rem}.idea-latest-grid{gap:2.5rem}.idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}.idea-cover.is-large .idea-cover-top{font-size:2.1cqi}.idea-latest-body{gap:.9rem;padding-bottom:1.75rem}}.ideas-closing{text-align:center}.ideas-closing-title{text-wrap:balance;max-width:16ch;margin-inline:auto}@media (prefers-reduced-motion:reduce){.idea-cue-arrow,.idea-tile-title,.idea-latest-title,.idea-latest,.ideas-more-button{transition:none!important}.idea-latest:hover,.idea-latest:focus-visible{translate:none}}.case-intro.drinkware-intro{min-height:0;max-height:none;padding-top:6rem;padding-bottom:2.5rem}.drinkware-intro>.page-container{gap:0}.drinkware-metrics{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.drinkware-metrics>div{border-top:1px solid color-mix(in oklab, var(--color-eggshell) 25%, transparent);padding-top:1.5rem}.drinkware-metric-value{letter-spacing:0;font-size:4.5rem;line-height:1}@media (width>=640px){.drinkware-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media (width>=1024px){.case-intro.drinkware-intro{padding-top:7rem;padding-bottom:3.5rem}.drinkware-metric-value{font-size:6rem}}.wellness-metrics .drinkware-metric-value{font-size:3.5rem}@media (width>=1024px){.wellness-metrics .drinkware-metric-value{font-size:5rem}}.heritage-proof{border-top:1px solid color-mix(in oklab, var(--color-ink) 20%, transparent);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;column-gap:3rem;max-width:44rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.heritage-proof>div{flex-direction:column;gap:.5rem;min-width:0;display:flex}.heritage-proof-value{letter-spacing:0;font-size:2.75rem;line-height:1}.heritage-proof-label{color:color-mix(in oklab, var(--color-ink) 70%, transparent);font-size:1rem;line-height:1.3}.heritage-proof>div+div{border-left:1px solid color-mix(in oklab, var(--color-pink) 70%, transparent);padding-left:3rem}@media (width<=479px){.heritage-proof{grid-auto-columns:minmax(0,1fr);column-gap:1.5rem}.heritage-proof>div+div{padding-left:1.5rem}.heritage-proof-value{font-size:2.25rem}}@media (width>=1024px){.heritage-proof{margin-top:3rem}.heritage-proof-value{font-size:3.5rem}.heritage-proof-label{font-size:1.125rem}}
