[data-tone=dark]{--note-text:var(--color-on-dark-body)}[data-noted]>.note{z-index:2;inline-size:var(--line-width);block-size:var(--line-width);clip-path:inset(50%);white-space:nowrap;margin:0;position:absolute;overflow:hidden}[data-noted]:is(:hover,:focus):not([data-notes=served] *)>.note{inset-block-start:var(--note-top,calc(100% + var(--space-2)));inset-inline:var(--note-inset,0);block-size:auto;inline-size:auto;padding:var(--space-3) var(--space-4);border:var(--line-width) solid var(--edge-control);border-radius:var(--radius-md);background-color:var(--fill-raised);box-shadow:var(--shadow-lg);clip-path:none;color:var(--note-text);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small-leading);text-align:start;white-space:normal;overflow:visible}[data-noted]:is(:hover,:focus){box-shadow:inset 0 0 0 var(--line-width) var(--mark-emphasis)}[data-tone=dark]{--layer-stack-edge:var(--edge-control);--layer-stack-strong:var(--color-on-dark);--layer-stack-body:var(--color-on-dark-body)}ol.layer-stack{--layer-stack-narrow:var(--space-3);gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){ol.layer-stack{--layer-stack-narrow:var(--space-5)}}ol.layer-stack>li.layer{gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-5);border:var(--line-width) solid var(--layer-stack-edge);border-radius:var(--radius-xl);background-color:var(--fill-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}ol.layer-stack[data-shape=funnel]>li.layer{margin-inline:calc(var(--layer-index) * var(--layer-stack-narrow))}ol.layer-stack>li.layer>.words{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}ol.layer-stack>li.layer p.label{gap:var(--space-2);color:var(--layer-stack-strong);font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--weight-heading);line-height:var(--text-body-leading);overflow-wrap:anywhere;align-items:center;display:flex}ol.layer-stack>li.layer>.words>p.body{color:var(--layer-stack-body);font-size:var(--text-small);line-height:var(--text-small-leading)}ol.layer-stack>li.layer:has(>ul.tiles){background-color:#0000;border:0;padding:0}ol.layer-stack>li.layer>ul.tiles{--layer-stack-switch:calc(var(--tiles) * var(--space-8) * 2.5);gap:var(--space-3);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}ol.layer-stack>li.layer>ul.tiles>li.tile{flex-basis:calc((var(--layer-stack-switch) - 100%) * 999);gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--line-width) solid var(--layer-stack-edge);border-radius:var(--radius-xl);background-color:var(--fill-raised);text-align:center;flex-direction:column;flex-grow:1;align-items:center;display:flex}ol.layer-stack>li.layer[data-row=items]>ul.tiles{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){ol.layer-stack>li.layer[data-row=items]>ul.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}ol.layer-stack>li.layer[data-row=items]>ul.tiles>li.tile{text-align:start;align-items:stretch}ol.layer-stack>li.layer>ul.tiles>li.tile>ul.items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ol.layer-stack>li.layer>ul.tiles>li.tile>ul.items>li.item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);background-color:var(--fill-recessed);color:var(--layer-stack-body);font-size:var(--text-small);line-height:var(--text-small-leading);overflow-wrap:anywhere}ol.layer-stack>li.layer.closing{border-color:var(--mark-emphasis);background-color:var(--mark-emphasis);text-align:center;justify-content:center}ol.layer-stack>li.layer.closing>p.label{color:var(--mark-emphasis-on)}ol.layer-stack[data-shape=house]>li.layer:first-child{background-color:var(--fill-accent);clip-path:polygon(0 100%,50% 0,100% 100%);border:0;border-radius:0;justify-content:center;padding-block-start:var(--space-8)}ol.layer-stack[data-shape=house]>li.layer:first-child>.words{align-self:center;max-inline-size:50%}ol.layer-stack[data-shape=house]>li.layer:first-child p.label{color:var(--color-ink);text-align:center;justify-content:center}div.layer-notes{padding:var(--space-5);border:var(--line-width) solid var(--layer-stack-edge);border-radius:var(--radius-xl);background-color:var(--fill-raised);color:var(--layer-stack-body);font-size:var(--text-small);line-height:var(--text-small-leading);margin-block-start:var(--space-3);display:grid}div.layer-notes>p{gap:var(--space-1);grid-area:1/1;display:grid}div.layer-notes>.sizer{visibility:hidden}div.layer-notes>p>.term{color:var(--layer-stack-strong);font-family:var(--font-heading);font-weight:var(--weight-heading)}@media (scripting:none){div.layer-notes{display:none}}ol.layer-stack[data-notes=served] [data-current]{box-shadow:inset 0 0 0 var(--line-width) var(--mark-emphasis)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){ol.layer-stack[data-separate]{perspective:var(--tilt-perspective);view-timeline-name:--layer-stack}ol.layer-stack[data-separate]>li.layer{animation-name:layer-apart;animation-timing-function:linear}html ol.layer-stack[data-separate]>li.layer{animation-timeline:--layer-stack;animation-range:entry cover 50%}}}@media (prefers-reduced-motion:no-preference){ol.layer-stack[data-apart]{perspective:var(--tilt-perspective)}ol.layer-stack[data-apart]>li.layer{transform:rotateX(calc(var(--tilt-x) * var(--apart))) rotateY(calc(var(--tilt-y) * var(--apart))) translateZ(calc(var(--layer-index) * var(--space-5) * var(--apart)))}}@keyframes layer-apart{50%{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(calc(var(--layer-index) * var(--space-5)))}}
