3.4.14 (Selective Steve)
8b619738ed77115c05a252ee8824204ec1d3e44d
o:Sass::Tree::RootNode:@children[Oo:Sass::Tree::ImportNode:@imported_filenameI"compass/support:ET;[ :@template0:
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i:@offseti:@end_poso;;i;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@options{ :@imported_file0o;;I"#compass/layout/grid-background;	T;[ ;
0;i;o;	;o;;i;i;o;;i;i.;@;@;@;0o;;I"compass/typography/units;	T;[ ;
0;i;o;	;o;;i;i;o;;i;i(;@;@;@;0o:Sass::Tree::CommentNode
:@value[I"7/* The default font size for all text in pixels */;	T:
@type:silent;[ ;i
;@o:Sass::Tree::VariableNode:
@nameI"base-font-size;	T:
@expro: Sass::Script::Tree::Literal	;o: Sass::Script::Value::Number
;i:@numerator_units[I"px;	T:@denominator_units[ :@originalI"	16px;	F;@;i;o;	;o;;i;i;o;;i;i;@;@:@filename@:@guardedT:@global0;[ ;i;o;	;o;;i;i;o;;i;i$;@;@;@o;
;[I"K/* The distance between text baselines (vertical rhythm) in pixels. */;	T;;;[ ;i;@o; ;!I"base-line-height;	T;"o;#	;o;$
;i;%[I"px;	T;&[ ;'I"	24px;	F;@;i;o;	;o;;i;i;o;;i;i;@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i&;@;@;@o;
;[I"ò/* The length unit in which to output rhythm values.
 * Supported values: px, em, rem. Percent units can't be used since they
 * make calculating padding and margins impractical, and percentage borders are
 * not valid or supported in css. */;	T;;;[ ;i;@o; ;!I"rhythm-unit;	T;"o;#	;o: Sass::Script::Value::String;I"em;	T;:string;@;i;o;	;o;;i;i;o;;i;i;@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i!;@;@;@o;
;[I"U/* Whether to output fallback values in px when using rem as the rhythm-unit. */;	T;;;[ ;i;@o; ;!I"rem-with-px-fallback;	T;"o;#	;o:Sass::Script::Value::Bool;T;@;o;	;o;;i);i;o;;i);i;I"]/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scss;	T;@;i;o;	;o;;i;i;o;;i;i!;@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i*;@;@;@o;
;[I"„/* Default values for rhythm borders properties.
 * Supports style alone eg. `solid` or list of style and color eg. `solid #aaa`; */;	T;;;[ ;i;@o; ;!I" default-rhythm-border-width;	T;"o;#	;o;$
;i;%[I"px;	T;&[ ;'I"1px;	F;@;i;o;	;o;;i;i$;o;;i;i';@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i0;@;@;@o; ;!I" default-rhythm-border-style;	T;"o;#	;o;+;I"
solid;	T;:identifier;@;i;o;	;o;;i;i$;o;;i;i);@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i2;@;@;@o;
;[I"ä/* Allows the `adjust-font-size-to` mixin and the `lines-for-font-size` function
 * to round the line height to the nearest half line height instead of the
 * nearest integral line height to avoid large spacing between lines. */;	T;;;[ ;i;@o; ;!I"round-to-nearest-half-line;	T;"o;#	;o;-;F;@;o;	;o;;i;i%;o;;i;i*;I"n/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/text/_ellipsis.scss;	T;@;i!;o;	;o;;i!;i#;o;;i!;i(;@;@;(@;)T;*0;[ ;i!;o;	;o;;i!;i;o;;i!;i1;@;@;@o;
;[I"e/* Ensure there is at least this many pixels
 * of vertical padding above and below the text. */;	T;;;[ ;i#;@o; ;!I"min-line-padding;	T;"o;#	;o;$
;i;%[I"px;	T;&[ ;'I"2px;	F;@;i%;o;	;o;;i%;i;o;;i%;i;@;@;(@;)T;*0;[ ;i%;o;	;o;;i%;i;o;;i%;i%;@;@;@o;
;[I"h/* The leader is the amount of whitespace in a line.
 * It might be useful in your calculations. */;	T;;;[ ;i';@o; ;!I"base-leader;	T;"o: Sass::Script::Tree::Funcall;!I"convert-length;	T:
@args[o:"Sass::Script::Tree::Operation:@operand1o:!Sass::Script::Tree::Variable;!I"base-line-height;	T:@underscored_nameI"base_line_height;	T;i);o;	;o;;i);i#;o;;i);i4;@;@;(@;@:@operand2o;3;!I"base-font-size;	T;4I"base_font_size;	T;i);o;	;o;;i);i7;o;;i);iF;@;@;(@;@:@operator:
minus;i);o;	;@·;o;;i);iF;@;@;(@;@o;3;!I"rhythm-unit;	T;4I"rhythm_unit;	T;i);o;	;o;;i);iH;o;;i);iT;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i);o;	;o;;i);iV;o;;i);ie;@;@;(@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i);o;	;o;;i);i;o;;i);if;@;@;(@;@;)0;*0;[ ;i);o;	;o;;i);i;o;;i);if;@;@;@o;
;[I"z/* The half-leader is the amount of whitespace above and below a line.
 * It might be useful in your calculations. */;	T;;;[ ;i+;@o; ;!I"base-half-leader;	T;"o;1;2o;3;!I"base-leader;	T;4I"base_leader;	T;i-;o;	;o;;i-;i;o;;i-;i%;@;@;(@;@;5o;#	;o;$
;i;%[ ;&[ ;'I"2;	F;@;i-;o;	;o;;i-;i(;o;;i-;i);@;@;(@;6:div;i-;o;	;@â;o;;i-;i);@;@;(@;@;)0;*0;[ ;i-;o;	;o;;i-;i;o;;i-;i);@;@;@o;
;[I"X/* @private Whether the rhythm output is in absolute units (px) or not (em, rem) */;	T;;;[ ;i/;@o; ;!I"relative-font-sizing;	T;"o;/;!I"if;	T;0[o;1;2o;3;!I"rhythm-unit;	T;4I"rhythm_unit;	T;i0;o;	;o;;i0;i ;o;;i0;i,;@;@;(@;@;5o;#	;o;+;I"px;	T;;.;@;i0;o;	;o;;i0;i0;o;;i0;i2;@;@;(@;6:eq;i0;o;	;@ ;o;;i0;i2;@;@;(@;@o;#	;@Š;i0;o;	;o;;i0;i4;o;;i0;i9;@;@;(@o;#	;@];i0;o;	;o;;i0;i;;o;;i0;i?;@;@;(@;8o;9;:{ ;;{ ;<0;=0;i0;o;	;o;;i0;i;o;;i0;i@;@;@;(@;@;)0;*0;[ ;i0;o;	;o;;i0;i;o;;i0;i@;@;@;@o;
;[I"/* Validate units */;	T;;;[ ;i2;@u:Sass::Tree::IfNode"[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"base-font-size;	T:@underscored_nameI"base_font_size;	T:
@linei3:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i3:@offseti:@end_poso;;i3;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i3;o;	;o;;i3;i
;o;;i3;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;&I"px;	T:
@type:string;@;i3;o;	;o;;i3;i%;o;;i3;i);@;@;@:@operator:neq;i3;o;	;@;o;;i3;i*;@;@;@;@0[o:Sass::Tree::WarnNode
:
@expro;%	;&o;';&I"2$base-font-size must resolve to a pixel unit.;	T;(;);@;i3;o;	;o;;i3;i2;o;;i3;ia;@;@;@:@children[ ;i3;o;	;o;;i3;i,;o;;i3;ia;@;@;@u;@([o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"base-line-height;	T:@underscored_nameI"base_line_height;	T:
@linei4:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i4:@offseti:@end_poso;;i4;i :
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i4;o;	;o;;i4;i
;o;;i4;i!;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;&I"px;	T:
@type:string;@;i4;o;	;o;;i4;i%;o;;i4;i);@;@;@:@operator:neq;i4;o;	;@;o;;i4;i*;@;@;@;@0[o:Sass::Tree::WarnNode
:
@expro;%	;&o;';&I"4$base-line-height must resolve to a pixel unit.;	T;(;);@;i4;o;	;o;;i4;i2;o;;i4;ic;@;@;@:@children[ ;i4;o;	;o;;i4;i,;o;;i4;ic;@;@;@u;@›[o:"Sass::Script::Tree::Operation:@operand1o; ;o; ;o:!Sass::Script::Tree::Variable:
@nameI"rhythm-unit:ET:@underscored_nameI"rhythm_unit;	T:
@linei5:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i5:@offseti
:@end_poso;;i5;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;I"px;	T:
@type:string;@;i5;o;	;o;;i5;i;o;;i5;i;@;@;@:@operator:neq;i5;o;	;@;o;;i5;i;@;@;@;@;o; ;o;;I"rhythm-unit;	T;
I"rhythm_unit;	T;i5;o;	;o;;i5;i#;o;;i5;i/;@;@;@;@;o;	;o;;I"em;	T; ;!;@;i5;o;	;o;;i5;i3;o;;i5;i7;@;@;@;";#;i5;o;	;@#;o;;i5;i8;@;@;@;@;":and;i5;o;	;@;o;;i5;i8;@;@;@;@;o; ;o;;I"rhythm-unit;	T;
I"rhythm_unit;	T;i5;o;	;o;;i5;i<;o;;i5;iH;@;@;@;@;o;	;o;;I"rem;	T; ;!;@;i5;o;	;o;;i5;iL;o;;i5;iQ;@;@;@;";#;i5;o;	;@4;o;;i5;iR;@;@;@;@;";$;i5;o;	;@;o;;i5;iR;@;@;@;@0[o:Sass::Tree::WarnNode
:
@expro;	;o;;I".$rhythm-unit must be `px`, `em` or `rem`.;	T; ;!;@;i6;o;	;o;;i6;i;o;;i6;i9;@;@;@:@children[ ;i6;o;	;o;;i6;i;o;;i6;i9;@;@;@o;
;[I""/* Calculate rhythm units. */;	T;;;[ ;i:;@o:Sass::Tree::FunctionNode;!I"rhythm;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;i;;o;	;o;;i;;i;o;;i;;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i;;o;	;o;;i;;i;o;;i;;i ;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i;;o;	;o;;i;;i";o;;i;;i,;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i;;o;	;o;;i;;i.;o;;i;;i=;@;@;(@;@[o;3;!I"offset;	T;4I"offset;	T;i;;o;	;o;;i;;i?;o;;i;;iF;@;@;(@;@o;#	;o;$
;i ;%[ ;&@ç;'I"0;	F;@;i;;o;	;o;;i;;iH;o;;i;;iI;@;@;(@;<0;[o; ;!I"rhythm;	T;"o;/;!I"convert-length;	T;0[o;1;2o;1;2o;3;!I"
lines;	T;4I"
lines;	T;i<;o;	;o;;i<;i ;o;;i<;i&;@;@;(@;@;5o;3;!I"base-line-height;	T;4I"base_line_height;	T;i<;o;	;o;;i<;i);o;;i<;i:;@;@;(@;@;6:
times;i<;o;	;@_;o;;i<;i:;@;@;(@;@;5o;3;!I"offset;	T;4I"offset;	T;i<;o;	;o;;i<;i=;o;;i<;iD;@;@;(@;@;6;7;i<;o;	;@_;o;;i<;iD;@;@;(@;@o;3;!I"rhythm-unit;	T;4I"rhythm_unit;	T;i<;o;	;o;;i<;iF;o;;i<;iR;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i<;o;	;o;;i<;iT;o;;i<;i^;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i<;o;	;o;;i<;i;o;;i<;i_;@;@;(@;@;)0;*0;[ ;i<;o;	;o;;i<;i	;o;;i<;i_;@;@;@u;@{[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"rhythm;	T:@underscored_nameI"rhythm;	T:
@linei=:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i=:@offseti:@end_poso;;i=;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i=;o;	;o;;i=;i;o;;i=;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;&I"px;	T:
@type:identifier;@;i=;o;	;o;;i=;i;o;;i=;i;@;@;@:@operator:eq;i=;o;	;@;o;;i=;i ;@;@;@;@0[o:Sass::Tree::VariableNode;I"rhythm;	T:
@expro;;I"
floor;	T;
[o;;I"rhythm;	T;I"rhythm;	T;i>;o;	;o;;i>;i;o;;i>;i ;@;@;@;@;o;; { ;!{ ;"0;#0;i>;o;	;o;;i>;i;o;;i>;i!;@;@;@;@:@guarded0:@global0:@children[ ;i>;o;	;o;;i>;i;o;;i>;i!;@;@;@o:Sass::Tree::ReturnNode
;"o;3;!I"rhythm;	T;4I"rhythm;	T;i@;o;	;o;;i@;i;o;;i@;i;@;@;(@;@;[ ;i@;o;	;o;;i@;i;o;;i@;i;@;@;@;i;;o;	;o;;i;;i;o;;i;;iK;@;@:@has_childrenT;@o;
;[I"Z/* Calculate the minimum multiple of rhythm units needed to contain the font-size. */;	T;;;[ ;iC;@o;A;!I"lines-for-font-size;	T;0[[o;3;!I"font-size;	T;4I"font_size;	T;iD;o;	;o;;iD;i$;o;;iD;i.;@;@;(@;@0;<0;[	o; ;!I"
lines;	T;"o;/;!I"if;	T;0[o;3;!I"round-to-nearest-half-line;	T;4I"round_to_nearest_half_line;	T;iE;o;	;o;;iE;i;o;;iE;i.;@;@;(@;@o;1;2o;/;!I"	ceil;	T;0[o;1;2o;1;2o;#	;o;$
;i;%[ ;&@ç;'I"2;	F;@;iF;o;	;o;;iF;i;o;;iF;i;@;@;(@;5o;3;!I"font-size;	T;4I"font_size;	T;iF;o;	;o;;iF;i;o;;iF;i&;@;@;(@;@;6;B;iF;o;	;@»;o;;iF;i&;@;@;(@;@;5o;3;!I"base-line-height;	T;4I"base_line_height;	T;iF;o;	;o;;iF;i);o;;iF;i:;@;@;(@;@;6;>;iF;o;	;@»;o;;iF;i:;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;iF;o;	;o;;iF;i;o;;iF;i;;@;@;(@;@;5o;#	;o;$
;i;%[ ;&@ç;'I"2;	F;@;iF;o;	;o;;iF;i>;o;;iF;i?;@;@;(@;6;>;iF;o;	;@Ñ;o;;iF;i?;@;@;(@;@o;/;!I"	ceil;	T;0[o;1;2o;3;!I"font-size;	T;4I"font_size;	T;iG;o;	;o;;iG;i;o;;iG;i";@;@;(@;@;5o;3;!I"base-line-height;	T;4I"base_line_height;	T;iG;o;	;o;;iG;i%;o;;iG;i6;@;@;(@;@;6;>;iG;o;	;@ä;o;;iG;i6;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;iG;o;	;o;;iG;i;o;;iG;i7;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;iE;o;	;o;;iE;i;o;;iG;i8;@;@;(@;@;)0;*0;[ ;iE;o;	;o;;iE;i	;o;;iG;i8;@;@;@o;
;[I"8/* If lines are cramped include some extra lead. */;	T;;;[ ;iH;@u;@Œ[o:"Sass::Script::Tree::Operation:@operand1o; ;o; ;o:!Sass::Script::Tree::Variable:
@nameI"
lines:ET:@underscored_nameI"
lines;	T:
@lineiI:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iI:@offseti:@end_poso;;iI;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o;;I"base-line-height;	T;
I"base_line_height;	T;iI;o;	;o;;iI;i;o;;iI;i';@;@;@;@:@operator:
times;iI;o;	;@;o;;iI;i';@;@;@;@;o;;I"font-size;	T;
I"font_size;	T;iI;o;	;o;;iI;i*;o;;iI;i4;@;@;@;@;:
minus;iI;o;	;@;o;;iI;i4;@;@;@;@;o; ;o;;I"min-line-padding;	T;
I"min_line_padding;	T;iI;o;	;o;;iI;i9;o;;iI;iJ;@;@;@;@;o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::Number
;!i:@numerator_units[ :@denominator_units[ :@originalI"2;	F;@;iI;o;	;o;;iI;iM;o;;iI;iN;@;@;@;;;iI;o;	;@+;o;;iI;iN;@;@;@;@;:lt;iI;o;	;@;o;;iI;iP;@;@;@;@0[o:Sass::Tree::VariableNode;I"
lines;	T:
@expro; ;o;;I"
lines;	T;
I"
lines;	T;iJ;o;	;o;;iJ;i;o;;iJ;i;@;@;@;@;o: Sass::Script::Tree::Funcall;I"if;	T:
@args[o;;I"round-to-nearest-half-line;	T;
I"round_to_nearest_half_line;	T;iJ;o;	;o;;iJ;i;o;;iJ;i9;@;@;@;@o; 	;!o;"
;!f0.5;#[ ;$@0;%I"0.5;	F;@;iJ;o;	;o;;iJ;i;;o;;iJ;i>;@;@;@o; 	;!o;"
;!i;#[ ;$@0;%I"1;	F;@;iJ;o;	;o;;iJ;i@;o;;iJ;iA;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;iJ;o;	;o;;iJ;i;o;;iJ;iB;@;@;@;@;:	plus;iJ;o;	;@A;o;;iJ;iB;@;@;@;@:@guarded0:@global0:@children[ ;iJ;o;	;o;;iJ;i;o;;iJ;iB;@;@;@o;C
;"o;3;!I"
lines;	T;4I"
lines;	T;iL;o;	;o;;iL;i;o;;iL;i;@;@;(@;@;[ ;iL;o;	;o;;iL;i;o;;iL;i;@;@;@;iD;o;	;o;;iD;i;o;;iD;i0;@;@;DT;@o;
;[I"`/* @private Outputs rhythm values. For rem units, outputs pixel fallbacks
 * by default. */;	T;;;[ ;iP;@o:Sass::Tree::MixinDefNode;!I"output-rhythm;	T;0[[o;3;!I"property;	T;4I"property;	T;iR;o;	;o;;iR;i;o;;iR;i$;@;@;(@;@0[o;3;!I"values;	T;4I"values;	T;iR;o;	;o;;iR;i&;o;;iR;i-;@;@;(@;@0;<0;[u;@ì[o:"Sass::Script::Tree::Operation:@operand1o; ;o:!Sass::Script::Tree::Variable:
@nameI"rhythm-unit:ET:@underscored_nameI"rhythm_unit;	T:
@lineiS:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iS:@offseti:@end_poso;;iS;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;I"rem;	T:
@type:identifier;@;iS;o;	;o;;iS;i;o;;iS;i;@;@;@:@operator:eq;iS;o;	;@;o;;iS;i ;@;@;@;@;o;;I"rem-with-px-fallback;	T;
I"rem_with_px_fallback;	T;iS;o;	;o;;iS;i$;o;;iS;i9;@;@;@;@;":and;iS;o;	;@;o;;iS;i:;@;@;@;@u:Sass::Tree::IfNode([00[o:Sass::Tree::VariableNode:
@nameI"output:ET:
@expro:$Sass::Script::Tree::ListLiteral:@elements[ :@separator0:
@lineiW:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iW:@offseti:@end_poso;;iW;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@guarded0:@global0:@children[ ;iW;o;	;o;;iW;i;o;;iW;i;@;@;@o:Sass::Tree::EachNode:
@vars[I"
value;T:
@listo:!Sass::Script::Tree::Variable;I"values;T:@underscored_nameI"values;T;iX;o;	;o;;iX;i;o;;iX;i!;@;@;@;@;[u:Sass::Tree::IfNodeÎ
[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"
value;	T:@underscored_nameI"
value;	T:
@lineiY:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iY:@offseti:@end_poso;;iY;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;iY;o;	;o;;iY;i;o;;iY;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;&I"px;	T:
@type:identifier;@;iY;o;	;o;;iY;i ;o;;iY;i";@;@;@:@operator:eq;iY;o;	;@;o;;iY;i#;@;@;@;@u:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode:
@nameI"output:ET:
@expro: Sass::Script::Tree::Funcall;I"	join;T:
@args[o:!Sass::Script::Tree::Variable;I"output;T:@underscored_nameI"output;T:
@linei^:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i^:@offseti:@end_poso;;i^;i#:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ o;;I"
value;T;I"
value;T;i^;o;	;o;;i^;i%;o;;i^;i+;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i^;o;	;o;;i^;i;o;;i^;i,;@;@;@;@:@guarded0:@global0:@children[ ;i^;o;	;o;;i^;i;o;;i^;i,;@;@;@[o:Sass::Tree::CommentNode
;&[I"D/* Ensure all pixel values are rounded to the nearest pixel. */;	T;(:silent:@children[ ;iZ;@o:Sass::Tree::VariableNode;I"output;	T:
@expro;;I"	join;	T;
[o;;I"output;	T;I"output;	T;i[;o;	;o;;i[;i;o;;i[;i#;@;@;@;@o;;I"
round;	T;
[o;;I"
value;	T;I"
value;	T;i[;o;	;o;;i[;i+;o;;i[;i1;@;@;@;@;o;; { ;!{ ;"0;#0;i[;o;	;o;;i[;i%;o;;i[;i2;@;@;@;@;o;; { ;!{ ;"0;#0;i[;o;	;o;;i[;i;o;;i[;i3;@;@;@;@:@guarded0:@global0;/[ ;i[;o;	;o;;i[;i;o;;i[;i3;@;@;@;iX;o;	;o;;iX;i
;o;;iX;i";@;@:@has_childrenT;@o:Sass::Tree::PropNode;[o:&Sass::Script::Tree::Interpolation:@before0:	@mido;#;I"property;T;$I"property;T;ia;o;	;o;;ia;i;o;;ia;i;@;@;@;@:@after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color;@;ia;o;	;o;;ia;i
;o;;ia;i;@;@;@:@valueo;#;I"output;T;$I"output;T;ia;o;	;o;;ia;i;o;;ia;i;@;@;@;@:
@tabsi :@prop_syntax:new;[ ;ia;o;	;o;;ia;i
;o;;ia;i;@;@:@name_source_rangeo;	;@;;o;;ia;i;@;@:@value_source_rangeo;	;o;;ia;i;@<;@;@;@[o:Sass::Tree::MixinNode;I"rem;	T:
@args[o;;I"property;	T;
I"property;	T;iT;o;	;o;;iT;i;o;;iT;i ;@;@;@;@o;;I"values;	T;
I"values;	T;iT;o;	;o;;iT;i";o;;iT;i);@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0:@children[ ;iT;o;	;o;;iT;i
;o;;iT;i*;@;@;@;iR;o;	;o;;iR;i;o;;iR;i/;@;@;DT;@o;
;[I"?/* Establishes a font baseline for the given font-size. */;	T;;;[ ;ie;@o;E;!I"establish-baseline;	T;0[[o;3;!I"font-size;	T;4I"font_size;	T;if;o;	;o;;if;i ;o;;if;i*;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;if;o;	;o;;if;i,;o;;if;i;;@;@;(@;@;<0;[o; ;!I"relative-size;	T;"o;1;2o;#	;o;$
;ii;%[I"%;	T;&[ ;'I"	100%;	F;@;ig;o;	;o;;ig;i;o;;ig;i;@;@;(@;5o;1;2o;3;!I"font-size;	T;4I"font_size;	T;ig;o;	;o;;ig;i ;o;;ig;i*;@;@;(@;@;5o;3;!I"browser-default-font-size;	T;4I"browser_default_font_size;	T;ig;o;	;o;;ig;i-;o;;ig;iG;@;@;(@;@;6;>;ig;o;	;@Q;o;;ig;iG;@;@;(@;@;6;B;ig;o;	;@J;o;;ig;iH;@;@;(@;@;)0;*0;[ ;ig;o;	;o;;ig;i	;o;;ig;iH;@;@;@u;@Ê	[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"support-legacy-browser:ET:
@args[o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;I"ie;	T:
@type:identifier:@options{ :
@lineii:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;ii:@offseti#:@end_poso;;ii;i%:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@o;	;o;;I"6;	T;:string;@;ii;o;	;o;;ii;i';o;;ii;i*;@;@; @:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;ii;o;	;o;;ii;i;o;;ii;i+;@;@; @;@:@operand2o:'Sass::Script::Tree::UnaryOperation:@operando:!Sass::Script::Tree::Variable;I"relative-font-sizing;	T:@underscored_nameI"relative_font_sizing;	T;ii;o;	;o;;ii;i5;o;;ii;iJ;@;@; @;@:@operator:not;ii;o;	;o;;ii;i5;o;;ii;iJ;@;@; @;@;-:and;ii;o;	;@!;o;;ii;iL;@;@; @;@0[o:Sass::Tree::CommentNode
;[I"â/* IE 6 refuses to resize fonts set in pixels and it weirdly resizes fonts
 * whose root is set in ems. So we set the root font size in percentages of
 * the default font size, even if we are using absolute sizes elsewhere. */;	T;:silent:@children[ ;ij;@o:Sass::Tree::RuleNode:
@rule[I"* html;	T:@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;7[o:#Sass::Selector::SimpleSequence;7[o:Sass::Selector::Universal:@namespace0;im; 0:@subject0:@sourceso;;{ ;o;	;o;;i;i;o;;i;i;0;0;im; 0o;9;7[o:Sass::Selector::Element	;I"	html;	T;;0;im; 0;<0;=o;;{ ;o;	;o;;i;i;o;;i;i;0;0;im; 0;im; 0:@selector_source_rangeo;	;o;;im;i
;o;;im;i;@;@:
@tabsi ;2[o:Sass::Tree::PropNode;[I"font-size;	T;o;+;I"relative-size;	T;,I"relative_size;	T;im;o;	;o;;im;i;o;;im;i,;@;@; @;@;@i :@prop_syntax:new;2[ ;im;o;	;o;;im;i;o;;im;i,;@;@:@name_source_rangeo;	;@[;o;;im;i;@;@:@value_source_rangeo;	;o;;im;i;@\;@;@;@;im;o;	;@M;o;;im;i;@;@:@has_childrenT;@o:Sass::Tree::RuleNode:
@rule[I"	html;	T:@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;J[o:#Sass::Selector::SimpleSequence;J[o:Sass::Selector::Element	;!I"	html;	T:@namespace0;io;(0:@subject0:@sourceso;;{ ;o;	;o;;i;i;o;;i;i
;0;0;io;(0;io;(0:@selector_source_rangeo;	;o;;io;i;o;;io;i;@;@:
@tabsi ;[o:Sass::Tree::PropNode;![I"font-size;	T;o;/;!I"if;	T;0[o;3;!I"relative-font-sizing;	T;4I"relative_font_sizing;	T;ip;o;	;o;;ip;i;o;;ip;i-;@;@;(@;@o;3;!I"relative-size;	T;4I"relative_size;	T;ip;o;	;o;;ip;i/;o;;ip;i=;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;ip;o;	;o;;ip;i?;o;;ip;iI;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;ip;o;	;o;;ip;i;o;;ip;iJ;@;@;(@;@;Ri :@prop_syntax:new;[ ;ip;o;	;o;;ip;i
;o;;ip;iJ;@;@:@name_source_rangeo;	;@–;o;;ip;i;@;@:@value_source_rangeo;	;o;;ip;i;@—;@;@;@o;
;[I"á/* Webkit has a bug that prevents line-height being set in rem on <html>;
 * To work around this and simplify output, we can set initial line-height
 * in ems for all relative rhythm units, even when $rhythm-unit is `rem`. */;	T;;;[ ;ir;@u;@¡	[o:!Sass::Script::Tree::Variable:
@nameI"relative-font-sizing:ET:@underscored_nameI"relative_font_sizing;T:
@lineiu:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;	iu:@offseti:@end_poso;;	iu;i#:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ u:Sass::Tree::IfNode=[00[o:Sass::Tree::PropNode:
@name[I"line-height:ET:@valueo: Sass::Script::Tree::Funcall;I"
round;T:
@args[o:!Sass::Script::Tree::Variable;I"base-line-height;T:@underscored_nameI"base_line_height;T:
@lineiy:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iy:@offseti:@end_poso;;iy;i0:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;iy;o;	;o;;iy;i;o;;iy;i1;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;iy;o;	;o;;iy;i;o;;iy;i1;@;@:@name_source_rangeo;	;@";o;;iy;i;@;@:@value_source_rangeo;	;o;;iy;i;@#;@;@;@[o:Sass::Tree::PropNode;[I"line-height;T:@valueo: Sass::Script::Tree::Funcall;I"convert-length;T:
@args[o; ;I"base-line-height;T;I"base_line_height;T;	iv;
o;	;o;;	iv;i(;o;;	iv;i9;@;@;@;@o: Sass::Script::Tree::Literal	;o: Sass::Script::Value::String;I"em;T:
@type:identifier;@;	iv;
o;	;o;;	iv;i;;o;;	iv;i=;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;	iv;
o;	;o;;	iv;i;o;;	iv;i>;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;	iv;
o;	;o;;	iv;i;o;;	iv;i>;@;@:@name_source_rangeo;	;@/;o;;	iv;i;@;@:@value_source_rangeo;	;o;;	iv;i;@0;@;@;@;io;o;	;@s;o;;io;i;@;@;DT;@;if;o;	;o;;if;i;o;;if;i=;@;@;DT;@o;
;[I"ê/* Resets the baseline to 1 rhythm unit
 * Does not work on elements whose font-size is different from $base-font-size.
 *
 * @deprecated This mixin will be removed in the next release.
 * Please use `adjust-leading-to(1)` instead. */;	T;;;[ ;i~;@o;E;!I"reset-baseline;	T;0[[o;3;!I"font-size;	T;4I"font_size;	T;i~;o;	;o;;i~;i;o;;i~;i&;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i~;o;	;o;;i~;i(;o;;i~;i7;@;@;(@;@;<0;[o:Sass::Tree::MixinNode;!I"adjust-leading-to;	T;0[o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i;o;	;o;;i;i#;o;;i;i$;@;@;(@o;3;!I"font-size;	T;4I"font_size;	T;i;o;	;o;;i;i&;o;;i;i0;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i;o;	;o;;i;i;o;;i;i1;@;@;@;i~;o;	;o;;i~;i;o;;i~;i9;@;@;DT;@o;
;[I"/* Show a background image that can be used to debug your alignments.
 * As this is a development feature, this mixin never outputs pixel fallbacks
 * for rem output.
 * Include the $img argument if you would rather use your own image than the
 * Compass default gradient image. */;	T;;;[ ;i‚;@o;E;!I"debug-vertical-alignment;	T;0[[o;3;!I"img;	T;4I"img;	T;i‡;o;	;o;;i‡;i&;o;;i‡;i*;@;@;(@;@o;#	;@Š;i‡;o;	;o;;i‡;i,;o;;i‡;i1;@;@;(@;<0;[u;@=[o:!Sass::Script::Tree::Variable:
@nameI"img:ET:@underscored_nameI"img;T:
@lineiˆ:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;	iˆ:@offseti:@end_poso;;	iˆ;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ u:Sass::Tree::IfNode¡[00[o:Sass::Tree::MixinNode:
@nameI"baseline-grid-background:ET:
@args[o: Sass::Script::Tree::Funcall;I"if;T;[o:!Sass::Script::Tree::Variable;I"round-to-nearest-half-line;T:@underscored_nameI"round_to_nearest_half_line;T:
@lineiŒ:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iŒ:@offseti/:@end_poso;;iŒ;iJ:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ o;	;I"rhythm;T;[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::Number
; i:@numerator_units[ :@denominator_units[ :@originalI"1;F;@;iŒ;o;	;o;;iŒ;iS;o;;iŒ;iT;@;@;@:@operand2o;	; o;!
; i;"[ ;#@!;$I"2;F;@;iŒ;o;	;o;;iŒ;iU;o;;iŒ;iV;@;@;@:@operator:div;iŒ;o;	;@$;o;;iŒ;iV;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;iŒ;o;	;o;;iŒ;iL;o;;iŒ;iW;@;@;@;@o;	;I"rhythm;T;[o;	; o;!
; i;"[ ;#@!;$I"1;F;@;iŒ;o;	;o;;iŒ;i`;o;;iŒ;ia;@;@;@;(o;);*{ ;+{ ;,0;-0;iŒ;o;	;o;;iŒ;iY;o;;iŒ;ib;@;@;@;@;(o;);*{ ;+{ ;,0;-0;iŒ;o;	;o;;iŒ;i,;o;;iŒ;ic;@;@;@;@;(o;);*{ ;+{ ;,0;-0:@children[ ;iŒ;o;	;o;;iŒ;i
;o;;iŒ;id;@;@;@[o:Sass::Tree::PropNode;[I"background;T:@valueo: Sass::Script::Tree::Funcall;I"image-url;T:
@args[o; ;I"img;T;I"img;T;	i‰;
o;	;o;;	i‰;i ;o;;	i‰;i$;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;	i‰;
o;	;o;;	i‰;i;o;;	i‰;i%;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;	i‰;
o;	;o;;	i‰;i
;o;;	i‰;i%;@;@:@name_source_rangeo;	;@);o;;	i‰;i;@;@:@value_source_rangeo;	;o;;	i‰;i;@*;@;@;@;i‡;o;	;o;;i‡;i;o;;i‡;i3;@;@;DT;@o;
;[I"/* Adjust a block to have a different font size and line height to maintain the
 * rhythm. $lines specifies how many multiples of the baseline rhythm each line
 * of this font should use up. It does not have to be an integer, but it
 * defaults to the smallest integer that is large enough to fit the font.
 * Use $from-size to adjust from a font-size other than the base font-size. */;	T;;;[ ;i;@o;E;!I"adjust-font-size-to;	T;0[[o;3;!I"to-size;	T;4I"to_size;	T;i•;o;	;o;;i•;i!;o;;i•;i);@;@;(@;@0[o;3;!I"
lines;	T;4I"
lines;	T;i•;o;	;o;;i•;i+;o;;i•;i1;@;@;(@;@o;#	;o;+;I"	auto;	T;;.;@;i•;o;	;o;;i•;i3;o;;i•;i7;@;@;(@[o;3;!I"from-size;	T;4I"from_size;	T;i•;o;	;o;;i•;i9;o;;i•;iC;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i•;o;	;o;;i•;iE;o;;i•;iT;@;@;(@;@;<0;[	o; ;!I"to-size;	T;"o;/;!I"convert-length;	T;0[o;3;!I"to-size;	T;4I"to_size;	T;i–;o;	;o;;i–;i!;o;;i–;i);@;@;(@;@o;#	;o;+;I"px;	T;;.;@;i–;o;	;o;;i–;i+;o;;i–;i-;@;@;(@o;3;!I"from-size;	T;4I"from_size;	T;i–;o;	;o;;i–;i/;o;;i–;i9;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i–;o;	;o;;i–;i;o;;i–;i:;@;@;(@;@;)0;*0;[ ;i–;o;	;o;;i–;i	;o;;i–;i:;@;@;@u;@<[o:"Sass::Script::Tree::Operation:@operand1o:!Sass::Script::Tree::Variable:
@nameI"
lines:ET:@underscored_nameI"
lines;	T:
@linei—:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i—:@offseti:@end_poso;;i—;i:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;I"	auto;	T:
@type:identifier;@;i—;o;	;o;;i—;i;o;;i—;i;@;@;@:@operator:eq;i—;o;	;@;o;;i—;i;@;@;@;@0[o:Sass::Tree::VariableNode;I"
lines;	T:
@expro: Sass::Script::Tree::Funcall;I"lines-for-font-size;	T:
@args[o;;I"to-size;	T;
I"to_size;	T;i˜;o;	;o;;i˜;i&;o;;i˜;i.;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i˜;o;	;o;;i˜;i;o;;i˜;i/;@;@;@;@:@guarded0:@global0:@children[ ;i˜;o;	;o;;i˜;i;o;;i˜;i/;@;@;@o;X;!I"output-rhythm;	T;0[o;#	;o;+;I"font-size;	T;;.;@;iš;o;	;o;;iš;i;o;;iš;i(;@;@;(@o;/;!I"convert-length;	T;0[o;3;!I"to-size;	T;4I"to_size;	T;iš;o;	;o;;iš;i9;o;;iš;iA;@;@;(@;@o;3;!I"rhythm-unit;	T;4I"rhythm_unit;	T;iš;o;	;o;;iš;iC;o;;iš;iO;@;@;(@;@o;3;!I"from-size;	T;4I"from_size;	T;iš;o;	;o;;iš;iQ;o;;iš;i[;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;iš;o;	;o;;iš;i*;o;;iš;i\;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iš;o;	;o;;iš;i;o;;iš;i];@;@;@o;X;!I"adjust-leading-to;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i›;o;	;o;;i›;i#;o;;i›;i);@;@;(@;@o;3;!I"to-size;	T;4I"to_size;	T;i›;o;	;o;;i›;i+;o;;i›;i3;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i›;o;	;o;;i›;i;o;;i›;i4;@;@;@;i•;o;	;o;;i•;i;o;;i•;iV;@;@;DT;@o;
;[I"%/* Adjust a block to have different line height to maintain the rhythm.
 * $lines specifies how many multiples of the baseline rhythm each line of this
 * font should use up. It does not have to be an integer, but it defaults to the
 * smallest integer that is large enough to fit the font. */;	T;;;[ ;iž;@o;E;!I"adjust-leading-to;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;i¢;o;	;o;;i¢;i;o;;i¢;i%;@;@;(@;@0[o;3;!I"font-size;	T;4I"font_size;	T;i¢;o;	;o;;i¢;i';o;;i¢;i1;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i¢;o;	;o;;i¢;i3;o;;i¢;iB;@;@;(@;@;<0;[o;X;!I"output-rhythm;	T;0[o;#	;o;+;I"line-height;	T;;.;@;i£;o;	;o;;i£;i;o;;i£;i*;@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i£;o;	;o;;i£;i3;o;;i£;i9;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i£;o;	;o;;i£;i;;o;;i£;iE;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i£;o;	;o;;i£;i,;o;;i£;iF;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i£;o;	;o;;i£;i;o;;i£;iG;@;@;@;i¢;o;	;o;;i¢;i;o;;i¢;iD;@;@;DT;@o;
;[I"L/* Apply leading whitespace. The $property can be margin or padding. */;	T;;;[ ;i¦;@o;E;!I"leader;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;i§;o;	;o;;i§;i;o;;i§;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i§;o;	;o;;i§;i;o;;i§;i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i§;o;	;o;;i§;i;o;;i§;i);@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i§;o;	;o;;i§;i+;o;;i§;i:;@;@;(@;@[o;3;!I"property;	T;4I"property;	T;i§;o;	;o;;i§;i<;o;;i§;iE;@;@;(@;@o;#	;o;+;I"margin;	T;;.;@;i§;o;	;o;;i§;iG;o;;i§;iM;@;@;(@;<0;[o;X;!I"output-rhythm;	T;0[o:&Sass::Script::Tree::Interpolation:@before0:	@mido;3;!I"property;	T;4I"property;	T;i¨;o;	;o;;i¨;i!;o;;i¨;i*;@;@;(@;@:@aftero;#	;o;+;I"	-top;	T;;.;@;i¨;o;	;o;;i¨;i+;o;;i¨;i/;@;@;(@:@whitespace_before0:@whitespace_after0:@originally_textF:@warn_for_colorF;@;i¨;o;	;@÷;o;;i¨;i/;@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i¨;o;	;o;;i¨;i8;o;;i¨;i>;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i¨;o;	;o;;i¨;i@;o;;i¨;iJ;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i¨;o;	;o;;i¨;i1;o;;i¨;iK;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i¨;o;	;o;;i¨;i;o;;i¨;iL;@;@;@;i§;o;	;o;;i§;i;o;;i§;iO;@;@;DT;@o;
;[I"//* Apply leading whitespace as padding. */;	T;;;[ ;i«;@o;E;!I"padding-leader;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;i¬;o;	;o;;i¬;i;o;;i¬;i";@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i¬;o;	;o;;i¬;i$;o;;i¬;i%;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i¬;o;	;o;;i¬;i';o;;i¬;i1;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i¬;o;	;o;;i¬;i3;o;;i¬;iB;@;@;(@;@;<0;[o;X;!I"output-rhythm;	T;0[o;#	;o;+;I"padding-top;	T;;.;@;i­;o;	;o;;i­;i;o;;i­;i*;@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i­;o;	;o;;i­;i3;o;;i­;i9;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i­;o;	;o;;i­;i;;o;;i­;iE;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i­;o;	;o;;i­;i,;o;;i­;iF;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i­;o;	;o;;i­;i;o;;i­;iG;@;@;@;i¬;o;	;o;;i¬;i;o;;i¬;iD;@;@;DT;@o;
;[I"./* Apply leading whitespace as margin. */;	T;;;[ ;i°;@o;E;!I"margin-leader;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;i±;o;	;o;;i±;i;o;;i±;i!;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i±;o;	;o;;i±;i#;o;;i±;i$;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i±;o;	;o;;i±;i&;o;;i±;i0;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i±;o;	;o;;i±;i2;o;;i±;iA;@;@;(@;@;<0;[o;X;!I"output-rhythm;	T;0[o;#	;o;+;I"margin-top;	T;;.;@;i²;o;	;o;;i²;i;o;;i²;i);@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i²;o;	;o;;i²;i2;o;;i²;i8;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i²;o;	;o;;i²;i:;o;;i²;iD;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i²;o;	;o;;i²;i+;o;;i²;iE;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i²;o;	;o;;i²;i;o;;i²;iF;@;@;@;i±;o;	;o;;i±;i;o;;i±;iC;@;@;DT;@o;
;[I"M/* Apply trailing whitespace. The $property can be margin or padding. */;	T;;;[ ;iµ;@o;E;!I"trailer;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;i¶;o;	;o;;i¶;i;o;;i¶;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i¶;o;	;o;;i¶;i;o;;i¶;i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i¶;o;	;o;;i¶;i ;o;;i¶;i*;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i¶;o;	;o;;i¶;i,;o;;i¶;i;;@;@;(@;@[o;3;!I"property;	T;4I"property;	T;i¶;o;	;o;;i¶;i=;o;;i¶;iF;@;@;(@;@o;#	;o;+;I"margin;	T;;.;@;i¶;o;	;o;;i¶;iH;o;;i¶;iN;@;@;(@;<0;[o;X;!I"output-rhythm;	T;0[o;Y;Z0;[o;3;!I"property;	T;4I"property;	T;i·;o;	;o;;i·;i!;o;;i·;i*;@;@;(@;@;\o;#	;o;+;I"-bottom;	T;;.;@;i·;o;	;o;;i·;i+;o;;i·;i2;@;@;(@;]0;^0;_F;`F;@;i·;o;	;@î;o;;i·;i2;@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i·;o;	;o;;i·;i;;o;;i·;iA;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i·;o;	;o;;i·;iC;o;;i·;iM;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i·;o;	;o;;i·;i4;o;;i·;iN;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i·;o;	;o;;i·;i;o;;i·;iO;@;@;@;i¶;o;	;o;;i¶;i;o;;i¶;iP;@;@;DT;@o;
;[I"0/* Apply trailing whitespace as padding. */;	T;;;[ ;iº;@o;E;!I"padding-trailer;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;i»;o;	;o;;i»;i;o;;i»;i#;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i»;o;	;o;;i»;i%;o;;i»;i&;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i»;o;	;o;;i»;i(;o;;i»;i2;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i»;o;	;o;;i»;i4;o;;i»;iC;@;@;(@;@;<0;[o;X;!I"output-rhythm;	T;0[o;#	;o;+;I"padding-bottom;	T;;.;@;i¼;o;	;o;;i¼;i;o;;i¼;i-;@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i¼;o;	;o;;i¼;i6;o;;i¼;i<;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i¼;o;	;o;;i¼;i>;o;;i¼;iH;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;i¼;o;	;o;;i¼;i/;o;;i¼;iI;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i¼;o;	;o;;i¼;i;o;;i¼;iJ;@;@;@;i»;o;	;o;;i»;i;o;;i»;iE;@;@;DT;@o;
;[I"//* Apply trailing whitespace as margin. */;	T;;;[ ;i¿;@o;E;!I"margin-trailer;	T;0[[o;3;!I"
lines;	T;4I"
lines;	T;iÀ;o;	;o;;iÀ;i;o;;iÀ;i";@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;iÀ;o;	;o;;iÀ;i$;o;;iÀ;i%;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;iÀ;o;	;o;;iÀ;i';o;;iÀ;i1;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;iÀ;o;	;o;;iÀ;i3;o;;iÀ;iB;@;@;(@;@;<0;[o;X;!I"output-rhythm;	T;0[o;#	;o;+;I"margin-bottom;	T;;.;@;iÁ;o;	;o;;iÁ;i;o;;iÁ;i,;@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;iÁ;o;	;o;;iÁ;i5;o;;iÁ;i;;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iÁ;o;	;o;;iÁ;i=;o;;iÁ;iG;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;iÁ;o;	;o;;iÁ;i.;o;;iÁ;iH;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iÁ;o;	;o;;iÁ;i;o;;iÁ;iI;@;@;@;iÀ;o;	;o;;iÀ;i;o;;iÀ;iD;@;@;DT;@o;
;[I"V/* Shorthand mixin to apply whitespace for top and bottom margins and padding. */;	T;;;[ ;iÄ;@o;E;!I"rhythm;	T;0[
[o;3;!I"leader;	T;4I"leader;	T;iÆ;o;	;o;;iÆ;i;o;;iÆ;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;iÆ;o;	;o;;iÆ;i;o;;iÆ;i;@;@;(@[o;3;!I"padding-leader;	T;4I"padding_leader;	T;iÇ;o;	;o;;iÇ;i;o;;iÇ;i;@;@;(@;@o;#	;o;$
;i ;%[ ;&@ç;'I"0;	F;@;iÇ;o;	;o;;iÇ;i;o;;iÇ;i;@;@;(@[o;3;!I"padding-trailer;	T;4I"padding_trailer;	T;iÈ;o;	;o;;iÈ;i;o;;iÈ;i;@;@;(@;@o;3;!I"padding-leader;	T;4I"padding_leader;	T;iÈ;o;	;o;;iÈ;i;o;;iÈ;i);@;@;(@;@[o;3;!I"trailer;	T;4I"trailer;	T;iÉ;o;	;o;;iÉ;i;o;;iÉ;i;@;@;(@;@o;3;!I"leader;	T;4I"leader;	T;iÉ;o;	;o;;iÉ;i;o;;iÉ;i;@;@;(@;@[o;3;!I"font-size;	T;4I"font_size;	T;iÊ;o;	;o;;iÊ;i;o;;iÊ;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;iÊ;o;	;o;;iÊ;i;o;;iÊ;i#;@;@;(@;@;<0;[	o;X;!I"leader;	T;0[o;3;!I"leader;	T;4I"leader;	T;iÌ;o;	;o;;iÌ;i;o;;iÌ;i;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iÌ;o;	;o;;iÌ;i!;o;;iÌ;i+;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iÌ;o;	;o;;iÌ;i;o;;iÌ;i,;@;@;@o;X;!I"padding-leader;	T;0[o;3;!I"padding-leader;	T;4I"padding_leader;	T;iÍ;o;	;o;;iÍ;i ;o;;iÍ;i/;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iÍ;o;	;o;;iÍ;i1;o;;iÍ;i;;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iÍ;o;	;o;;iÍ;i;o;;iÍ;i<;@;@;@o;X;!I"padding-trailer;	T;0[o;3;!I"padding-trailer;	T;4I"padding_trailer;	T;iÎ;o;	;o;;iÎ;i!;o;;iÎ;i1;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iÎ;o;	;o;;iÎ;i3;o;;iÎ;i=;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iÎ;o;	;o;;iÎ;i;o;;iÎ;i>;@;@;@o;X;!I"trailer;	T;0[o;3;!I"trailer;	T;4I"trailer;	T;iÏ;o;	;o;;iÏ;i;o;;iÏ;i!;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iÏ;o;	;o;;iÏ;i#;o;;iÏ;i-;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iÏ;o;	;o;;iÏ;i;o;;iÏ;i.;@;@;@;iÅ;o;	;o;;iÅ;i;o;;iË;i;@;@;DT;@o;
;[I"J/* Shorthand mixin to apply whitespace for top and bottom margins. */;	T;;;[ ;iÒ;@o;E;!I"rhythm-margins;	T;0[[o;3;!I"leader;	T;4I"leader;	T;iÔ;o;	;o;;iÔ;i;o;;iÔ;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;iÔ;o;	;o;;iÔ;i;o;;iÔ;i;@;@;(@[o;3;!I"trailer;	T;4I"trailer;	T;iÕ;o;	;o;;iÕ;i;o;;iÕ;i;@;@;(@;@o;3;!I"leader;	T;4I"leader;	T;iÕ;o;	;o;;iÕ;i;o;;iÕ;i;@;@;(@;@[o;3;!I"font-size;	T;4I"font_size;	T;iÖ;o;	;o;;iÖ;i;o;;iÖ;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;iÖ;o;	;o;;iÖ;i;o;;iÖ;i#;@;@;(@;@;<0;[o;X;!I"leader;	T;0[o;3;!I"leader;	T;4I"leader;	T;iØ;o;	;o;;iØ;i;o;;iØ;i;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iØ;o;	;o;;iØ;i!;o;;iØ;i+;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iØ;o;	;o;;iØ;i;o;;iØ;i,;@;@;@o;X;!I"trailer;	T;0[o;3;!I"trailer;	T;4I"trailer;	T;iÙ;o;	;o;;iÙ;i;o;;iÙ;i!;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iÙ;o;	;o;;iÙ;i#;o;;iÙ;i-;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iÙ;o;	;o;;iÙ;i;o;;iÙ;i.;@;@;@;iÓ;o;	;o;;iÓ;i;o;;i×;i;@;@;DT;@o;
;[I"J/* Shorthand mixin to apply whitespace for top and bottom padding. */;	T;;;[ ;iÜ;@o;E;!I"rhythm-padding;	T;0[[o;3;!I"padding-leader;	T;4I"padding_leader;	T;iÞ;o;	;o;;iÞ;i;o;;iÞ;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;iÞ;o;	;o;;iÞ;i;o;;iÞ;i;@;@;(@[o;3;!I"padding-trailer;	T;4I"padding_trailer;	T;iß;o;	;o;;iß;i;o;;iß;i;@;@;(@;@o;3;!I"padding-leader;	T;4I"padding_leader;	T;iß;o;	;o;;iß;i;o;;iß;i);@;@;(@;@[o;3;!I"font-size;	T;4I"font_size;	T;ià;o;	;o;;ià;i;o;;ià;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;ià;o;	;o;;ià;i;o;;ià;i#;@;@;(@;@;<0;[o;X;!I"padding-leader;	T;0[o;3;!I"padding-leader;	T;4I"padding_leader;	T;iâ;o;	;o;;iâ;i ;o;;iâ;i/;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iâ;o;	;o;;iâ;i1;o;;iâ;i;;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iâ;o;	;o;;iâ;i;o;;iâ;i<;@;@;@o;X;!I"padding-trailer;	T;0[o;3;!I"padding-trailer;	T;4I"padding_trailer;	T;iã;o;	;o;;iã;i!;o;;iã;i1;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iã;o;	;o;;iã;i3;o;;iã;i=;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iã;o;	;o;;iã;i;o;;iã;i>;@;@;@;iÝ;o;	;o;;iÝ;i;o;;iá;i;@;@;DT;@o;
;[I"—/* Apply a border and whitespace to any side without destroying the vertical
 * rhythm. The whitespace must be greater than the width of the border. */;	T;;;[ ;iæ;@o;E;!I"apply-side-rhythm-border;	T;0[
[o;3;!I"	side;	T;4I"	side;	T;ié;o;	;o;;ié;i;o;;ié;i;@;@;(@;@0[o;3;!I"
width;	T;4I"
width;	T;iê;o;	;o;;iê;i;o;;iê;i;@;@;(@;@o;3;!I" default-rhythm-border-width;	T;4I" default_rhythm_border_width;	T;iê;o;	;o;;iê;i;o;;iê;i,;@;@;(@;@[o;3;!I"
lines;	T;4I"
lines;	T;ië;o;	;o;;ië;i;o;;ië;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;ië;o;	;o;;ië;i;o;;ië;i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;iì;o;	;o;;iì;i;o;;iì;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;iì;o;	;o;;iì;i;o;;iì;i#;@;@;(@;@[o;3;!I"border-style;	T;4I"border_style;	T;ií;o;	;o;;ií;i;o;;ií;i;@;@;(@;@o;3;!I" default-rhythm-border-style;	T;4I" default_rhythm_border_style;	T;ií;o;	;o;;ií;i;o;;ií;i3;@;@;(@;@;<0;[o;
;[I"E/* If applying borders to all sides, use shorthand properties */;	T;;;[ ;iï;@o; ;!I"border-prop;	T;"o;/;!I"if;	T;0[o;1;2o;3;!I"	side;	T;4I"	side;	T;ið;o;	;o;;ið;i;o;;ið;i;@;@;(@;@;5o;#	;o;+;I"all;	T;;.;@;ið;o;	;o;;ið;i";o;;ið;i%;@;@;(@;6;?;ið;o;	;@c;o;;ið;i%;@;@;(@;@o;#	;o;+;I"border;	T;;.;@;ið;o;	;o;;ið;i';o;;ið;i-;@;@;(@o;Y;Zo;#	;o;+;I"border-;	T;;.;@;ið;o;	;o;;ið;i/;o;;ið;i6;@;@;(@;[o;3;!I"	side;	T;4I"	side;	T;ið;o;	;o;;ið;i8;o;;ið;i=;@;@;(@;@;\0;]0;^0;_F;`F;@;ið;o;	;@x;o;;ið;i>;@;@;(@;8o;9;:{ ;;{ ;<0;=0;ið;o;	;o;;ið;i;o;;ið;i?;@;@;(@;@;)0;*0;[ ;ið;o;	;o;;ið;i	;o;;ið;i?;@;@;@o;X;!I"output-rhythm;	T;0[o;Y;Z0;[o;3;!I"border-prop;	T;4I"border_prop;	T;iñ;o;	;o;;iñ;i!;o;;iñ;i-;@;@;(@;@;\o;#	;o;+;I"-width;	T;;.;@;iñ;o;	;o;;iñ;i.;o;;iñ;i4;@;@;(@;]0;^0;_F;`F;@;iñ;o;	;@”;o;;iñ;i4;@;@;(@o;/;!I"convert-length;	T;0[o;3;!I"
width;	T;4I"
width;	T;iñ;o;	;o;;iñ;iE;o;;iñ;iK;@;@;(@;@o;3;!I"rhythm-unit;	T;4I"rhythm_unit;	T;iñ;o;	;o;;iñ;iM;o;;iñ;iY;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;iñ;o;	;o;;iñ;i[;o;;iñ;ie;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;iñ;o;	;o;;iñ;i6;o;;iñ;if;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;iñ;o;	;o;;iñ;i;o;;iñ;ig;@;@;@o;S;![o;Y;Z0;[o;3;!I"border-prop;	T;4I"border_prop;	T;iò;o;	;o;;iò;i
;o;;iò;i;@;@;(@;@;\0;]F;^F;_F;`:warn_for_color;@;iò;o;	;o;;iò;i;o;;iò;i;@;@;(@I"-style;	T;o;/;!I"nth;	T;0[o;3;!I"border-style;	T;4I"border_style;	T;iò;o;	;o;;iò;i#;o;;iò;i0;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;iò;o;	;o;;iò;i2;o;;iò;i3;@;@;(@;8o;9;:{ ;;{ ;<0;=0;iò;o;	;o;;iò;i;o;;iò;i4;@;@;(@;@;Ri ;T;U;[ ;iò;o;	;o;;iò;i;o;;iò;i4;@;@;Vo;	;@å;o;;iò;i;@;@;Wo;	;o;;iò;i;@æ;@;@;@u;@†	[o:"Sass::Script::Tree::Operation:@operand1o; ;o: Sass::Script::Tree::Funcall:
@nameI"type-of:ET:
@args[o:!Sass::Script::Tree::Variable;I"border-style;	T:@underscored_nameI"border_style;	T:
@lineió:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;ió:@offseti:@end_poso;;ió;i!:
@fileI"p/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"G/usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"Y/usr/local/Cellar/ruby/2.1.5/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;ió;o;	;o;;ió;i;o;;ió;i";@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String;&I"	list;	T:
@type:identifier;@;ió;o;	;o;;ió;i&;o;;ió;i*;@;@;@:@operator:eq;ió;o;	;@;o;;ió;i+;@;@;@;@;$o; ;o;;I"length;	T;
[o;;I"border-style;	T;I"border_style;	T;ió;o;	;o;;ió;i6;o;;ió;iC;@;@;@;@;o;; { ;!{ ;"0;#0;ió;o;	;o;;ió;i/;o;;ió;iD;@;@;@;@;$o;%	;&o: Sass::Script::Value::Number
;&i:@numerator_units[ :@denominator_units[ :@originalI"1;	F;@;ió;o;	;o;;ió;iG;o;;ió;iH;@;@;@;*:gt;ió;o;	;@4;o;;ió;iI;@;@;@;@;*:and;ió;o;	;@;o;;ió;iI;@;@;@;@0[o:Sass::Tree::PropNode;[o:&Sass::Script::Tree::Interpolation:@before0:	@mido;;I"border-prop;	T;I"border_prop;	T;iô;o;	;o;;iô;i;o;;iô;i;@;@;@;@:@after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color;@;iô;o;	;o;;iô;i
;o;;iô;i;@;@;@I"-color;	T;&o;;I"nth;	T;
[o;;I"border-style;	T;I"border_style;	T;iô;o;	;o;;iô;i%;o;;iô;i2;@;@;@;@o;%	;&o;,
;&i;-[ ;.@9;/I"2;	F;@;iô;o;	;o;;iô;i4;o;;iô;i5;@;@;@;o;; { ;!{ ;"0;#0;iô;o;	;o;;iô;i!;o;;iô;i6;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;iô;o;	;o;;iô;i
;o;;iô;i6;@;@:@name_source_rangeo;	;@h;o;;iô;i;@;@:@value_source_rangeo;	;o;;iô;i!;@i;@;@;@o; ;!I"padding-prop;	T;"o;/;!I"if;	T;0[o;1;2o;3;!I"	side;	T;4I"	side;	T;iö;o;	;o;;iö;i;o;;iö;i;@;@;(@;@;5o;#	;o;+;I"all;	T;;.;@;iö;o;	;o;;iö;i#;o;;iö;i&;@;@;(@;6;?;iö;o;	;@ö;o;;iö;i&;@;@;(@;@o;#	;o;+;I"padding;	T;;.;@;iö;o;	;o;;iö;i(;o;;iö;i/;@;@;(@o;Y;Zo;#	;o;+;I"padding-;	T;;.;@;iö;o;	;o;;iö;i1;o;;iö;i9;@;@;(@;[o;3;!I"	side;	T;4I"	side;	T;iö;o;	;o;;iö;i;;o;;iö;i@;@;@;(@;@;\0;]0;^0;_F;`F;@;iö;o;	;@;o;;iö;iA;@;@;(@;8o;9;:{ ;;{ ;<0;=0;iö;o;	;o;;iö;i;o;;iö;iB;@;@;(@;@;)0;*0;[ ;iö;o;	;o;;iö;i	;o;;iö;iB;@;@;@o;X;!I"output-rhythm;	T;0[o;Y;Z0;[o;3;!I"padding-prop;	T;4I"padding_prop;	T;i÷;o;	;o;;i÷;i!;o;;i÷;i.;@;@;(@;@;\0;]0;^0;_F;`F;@;i÷;o;	;@';o;;i÷;i/;@;@;(@o;/;!I"rhythm;	T;0[o;3;!I"
lines;	T;4I"
lines;	T;i÷;o;	;o;;i÷;i8;o;;i÷;i>;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i÷;o;	;o;;i÷;i@;o;;i÷;iJ;@;@;(@;@;8o;9;:{I"offset;	TI"offset;	T;;{I"offset;	To;3;!I"
width;	T;4I"
width;	T;i÷;o;	;o;;i÷;iU;o;;i÷;i[;@;@;(@;@;<0;=0;i÷;o;	;o;;i÷;i1;o;;i÷;i\;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i÷;o;	;o;;i÷;i;o;;i÷;i];@;@;@;iè;o;	;o;;iè;i;o;;iî;i;@;@;DT;@o;
;[I"|/* Apply a leading border.
 * $border-style and $width are deprecated and will be removed in a future version of Compass. */;	T;;;[ ;iú;@o;E;!I"leading-border;	T;0[	[o;3;!I"
width;	T;4I"
width;	T;iý;o;	;o;;iý;i;o;;iý;i;@;@;(@;@o;3;!I" default-rhythm-border-width;	T;4I" default_rhythm_border_width;	T;iý;o;	;o;;iý;i;o;;iý;i,;@;@;(@;@[o;3;!I"
lines;	T;4I"
lines;	T;iþ;o;	;o;;iþ;i;o;;iþ;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;iþ;o;	;o;;iþ;i;o;;iþ;i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;iÿ;o;	;o;;iÿ;i;o;;iÿ;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;iÿ;o;	;o;;iÿ;i;o;;iÿ;i#;@;@;(@;@[o;3;!I"border-style;	T;4I"border_style;	T;i ;o;	;o;;i ;i;o;;i ;i;@;@;(@;@o;3;!I" default-rhythm-border-style;	T;4I" default_rhythm_border_style;	T;i ;o;	;o;;i ;i;o;;i ;i3;@;@;(@;@;<0;[o;X;!I"apply-side-rhythm-border;	T;0[
o;#	;o;+;I"top;	T;;.;@;i;o;	;o;;i;i*;o;;i;i-;@;@;(@o;3;!I"
width;	T;4I"
width;	T;i;o;	;o;;i;i/;o;;i;i5;@;@;(@;@o;3;!I"
lines;	T;4I"
lines;	T;i;o;	;o;;i;i7;o;;i;i=;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i;o;	;o;;i;i?;o;;i;iI;@;@;(@;@o;3;!I"border-style;	T;4I"border_style;	T;i;o;	;o;;i;iK;o;;i;iX;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i;o;	;o;;i;i;o;;i;iY;@;@;@;iü;o;	;o;;iü;i;o;;i;i;@;@;DT;@o;
;[I"#/* Apply a trailing border. */;	T;;;[ ;i;@o;E;!I"trailing-border;	T;0[	[o;3;!I"
width;	T;4I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;3;!I" default-rhythm-border-width;	T;4I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;3;!I"
lines;	T;4I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i	;o;	;o;;i	;i;o;;i	;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i	;o;	;o;;i	;i;o;;i	;i#;@;@;(@;@[o;3;!I"border-style;	T;4I"border_style;	T;i
;o;	;o;;i
;i;o;;i
;i;@;@;(@;@o;3;!I" default-rhythm-border-style;	T;4I" default_rhythm_border_style;	T;i
;o;	;o;;i
;i;o;;i
;i3;@;@;(@;@;<0;[o;X;!I"apply-side-rhythm-border;	T;0[
o;#	;o;+;I"bottom;	T;;.;@;i;o;	;o;;i;i*;o;;i;i0;@;@;(@o;3;!I"
width;	T;4I"
width;	T;i;o;	;o;;i;i2;o;;i;i8;@;@;(@;@o;3;!I"
lines;	T;4I"
lines;	T;i;o;	;o;;i;i:;o;;i;i@;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i;o;	;o;;i;iB;o;;i;iL;@;@;(@;@o;3;!I"border-style;	T;4I"border_style;	T;i;o;	;o;;i;iN;o;;i;i[;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i;o;	;o;;i;i;o;;i;i\;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;DT;@o;
;[I"3/* Apply both leading and trailing borders. */;	T;;;[ ;i;@o;E;!I"horizontal-borders;	T;0[	[o;3;!I"
width;	T;4I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;3;!I" default-rhythm-border-width;	T;4I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;3;!I"
lines;	T;4I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@[o;3;!I"border-style;	T;4I"border_style;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;3;!I" default-rhythm-border-style;	T;4I" default_rhythm_border_style;	T;i;o;	;o;;i;i;o;;i;i3;@;@;(@;@;<0;[o;X;!I"leading-border;	T;0[	o;3;!I"
width;	T;4I"
width;	T;i;o;	;o;;i;i ;o;;i;i&;@;@;(@;@o;3;!I"
lines;	T;4I"
lines;	T;i;o;	;o;;i;i(;o;;i;i.;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i;o;	;o;;i;i0;o;;i;i:;@;@;(@;@o;3;!I"border-style;	T;4I"border_style;	T;i;o;	;o;;i;i<;o;;i;iI;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i;o;	;o;;i;i;o;;i;iJ;@;@;@o;X;!I"trailing-border;	T;0[	o;3;!I"
width;	T;4I"
width;	T;i;o;	;o;;i;i!;o;;i;i';@;@;(@;@o;3;!I"
lines;	T;4I"
lines;	T;i;o;	;o;;i;i);o;;i;i/;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i;o;	;o;;i;i1;o;;i;i;;@;@;(@;@o;3;!I"border-style;	T;4I"border_style;	T;i;o;	;o;;i;i=;o;;i;iJ;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i;o;	;o;;i;i;o;;i;iK;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;DT;@o;
;[I"0/* Alias for `horizontal-borders` mixin. */;	T;;;[ ;i;@o;E;!I"h-borders;	T;0[	[o;3;!I"
width;	T;4I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;3;!I" default-rhythm-border-width;	T;4I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;3;!I"
lines;	T;4I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@[o;3;!I"border-style;	T;4I"border_style;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;3;!I" default-rhythm-border-style;	T;4I" default_rhythm_border_style;	T;i;o;	;o;;i;i;o;;i;i3;@;@;(@;@;<0;[o;X;!I"horizontal-borders;	T;0[	o;3;!I"
width;	T;4I"
width;	T;i!;o;	;o;;i!;i$;o;;i!;i*;@;@;(@;@o;3;!I"
lines;	T;4I"
lines;	T;i!;o;	;o;;i!;i,;o;;i!;i2;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i!;o;	;o;;i!;i4;o;;i!;i>;@;@;(@;@o;3;!I"border-style;	T;4I"border_style;	T;i!;o;	;o;;i!;i@;o;;i!;iM;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i!;o;	;o;;i!;i;o;;i!;iN;@;@;@;i;o;	;o;;i;i;o;;i ;i;@;@;DT;@o;
;[I"=/* Apply borders and whitespace equally to all sides. */;	T;;;[ ;i$;@o;E;!I"rhythm-borders;	T;0[	[o;3;!I"
width;	T;4I"
width;	T;i&;o;	;o;;i&;i;o;;i&;i;@;@;(@;@o;3;!I" default-rhythm-border-width;	T;4I" default_rhythm_border_width;	T;i&;o;	;o;;i&;i;o;;i&;i,;@;@;(@;@[o;3;!I"
lines;	T;4I"
lines;	T;i';o;	;o;;i';i;o;;i';i;@;@;(@;@o;#	;o;$
;i;%[ ;&@ç;'I"1;	F;@;i';o;	;o;;i';i;o;;i';i;@;@;(@[o;3;!I"font-size;	T;4I"font_size;	T;i(;o;	;o;;i(;i;o;;i(;i;@;@;(@;@o;3;!I"base-font-size;	T;4I"base_font_size;	T;i(;o;	;o;;i(;i;o;;i(;i#;@;@;(@;@[o;3;!I"border-style;	T;4I"border_style;	T;i);o;	;o;;i);i;o;;i);i;@;@;(@;@o;3;!I" default-rhythm-border-style;	T;4I" default_rhythm_border_style;	T;i);o;	;o;;i);i;o;;i);i3;@;@;(@;@;<0;[o;X;!I"apply-side-rhythm-border;	T;0[
o;#	;o;+;I"all;	T;;.;@;i+;o;	;o;;i+;i*;o;;i+;i-;@;@;(@o;3;!I"
width;	T;4I"
width;	T;i+;o;	;o;;i+;i/;o;;i+;i5;@;@;(@;@o;3;!I"
lines;	T;4I"
lines;	T;i+;o;	;o;;i+;i7;o;;i+;i=;@;@;(@;@o;3;!I"font-size;	T;4I"font_size;	T;i+;o;	;o;;i+;i?;o;;i+;iI;@;@;(@;@o;3;!I"border-style;	T;4I"border_style;	T;i+;o;	;o;;i+;iK;o;;i+;iX;@;@;(@;@;8o;9;:{ ;;{ ;<0;=0;[ ;i+;o;	;o;;i+;i;o;;i+;iY;@;@;@;i%;o;	;o;;i%;i;o;;i*;i;@;@;DT;@;
I"á*@import "compass/support";
@import "compass/layout/grid-background";
@import "compass/typography/units";

// The default font size for all text in pixels
$base-font-size: 16px !default;

// The distance between text baselines (vertical rhythm) in pixels.
$base-line-height: 24px !default;

// The length unit in which to output rhythm values.
// Supported values: px, em, rem. Percent units can't be used since they
// make calculating padding and margins impractical, and percentage borders are
// not valid or supported in css.
$rhythm-unit: 'em' !default;

// Whether to output fallback values in px when using rem as the rhythm-unit.
$rem-with-px-fallback: true !default;

// Default values for rhythm borders properties.
// Supports style alone eg. `solid` or list of style and color eg. `solid #aaa`;
$default-rhythm-border-width: 1px !default;
$default-rhythm-border-style: solid !default;

// Allows the `adjust-font-size-to` mixin and the `lines-for-font-size` function
// to round the line height to the nearest half line height instead of the
// nearest integral line height to avoid large spacing between lines.
$round-to-nearest-half-line: false !default;

// Ensure there is at least this many pixels
// of vertical padding above and below the text.
$min-line-padding: 2px !default;

// The leader is the amount of whitespace in a line.
// It might be useful in your calculations.
$base-leader: convert-length($base-line-height - $base-font-size, $rhythm-unit, $base-font-size);

// The half-leader is the amount of whitespace above and below a line.
// It might be useful in your calculations.
$base-half-leader: $base-leader / 2;

// @private Whether the rhythm output is in absolute units (px) or not (em, rem)
$relative-font-sizing: if($rhythm-unit == px, false, true);

// Validate units
@if unit($base-font-size)   != 'px' { @warn "$base-font-size must resolve to a pixel unit."; }
@if unit($base-line-height) != 'px' { @warn "$base-line-height must resolve to a pixel unit."; }
@if $rhythm-unit != 'px' and $rhythm-unit != 'em' and $rhythm-unit != 'rem' {
  @warn "$rhythm-unit must be `px`, `em` or `rem`.";
}


// Calculate rhythm units.
@function rhythm($lines: 1, $font-size: $base-font-size, $offset: 0) {
  $rhythm: convert-length($lines * $base-line-height - $offset, $rhythm-unit, $font-size);
  @if unit($rhythm) == px {
    $rhythm: floor($rhythm);
  }
  @return $rhythm;
}

// Calculate the minimum multiple of rhythm units needed to contain the font-size.
@function lines-for-font-size($font-size) {
  $lines: if($round-to-nearest-half-line,
             ceil(2 * $font-size / $base-line-height) / 2,
             ceil($font-size / $base-line-height));
  // If lines are cramped include some extra lead.
  @if ($lines * $base-line-height - $font-size) < ($min-line-padding * 2) {
    $lines: $lines + if($round-to-nearest-half-line, 0.5, 1);
  }
  @return $lines;
}


// @private Outputs rhythm values. For rem units, outputs pixel fallbacks
// by default.
@mixin output-rhythm($property, $values) {
  @if $rhythm-unit == rem and $rem-with-px-fallback {
    @include rem($property, $values);
  }
  @else {
    $output: ();
    @each $value in $values {
      @if unit($value) == px {
        // Ensure all pixel values are rounded to the nearest pixel.
        $output: join($output, round($value));
      }
      @else {
        $output: join($output, $value);
      }
    }
    #{$property}: $output;
  }
}

// Establishes a font baseline for the given font-size.
@mixin establish-baseline($font-size: $base-font-size) {
  $relative-size: 100% * ($font-size / $browser-default-font-size);

  @if support-legacy-browser(ie, "6") and (not $relative-font-sizing) {
    // IE 6 refuses to resize fonts set in pixels and it weirdly resizes fonts
    // whose root is set in ems. So we set the root font size in percentages of
    // the default font size, even if we are using absolute sizes elsewhere.
    * html { font-size: $relative-size; }
  }
  html {
    font-size: if($relative-font-sizing, $relative-size, $font-size);

    // Webkit has a bug that prevents line-height being set in rem on <html>;
    // To work around this and simplify output, we can set initial line-height
    // in ems for all relative rhythm units, even when $rhythm-unit is `rem`.
    @if $relative-font-sizing {
      line-height: convert-length($base-line-height, em);
    }
    @else {
      line-height: round($base-line-height);
    }
  }
}

// Resets the baseline to 1 rhythm unit
// Does not work on elements whose font-size is different from $base-font-size.
//
// @deprecated This mixin will be removed in the next release.
// Please use `adjust-leading-to(1)` instead.
@mixin reset-baseline($font-size: $base-font-size) {
  @include adjust-leading-to(1, $font-size);
}

// Show a background image that can be used to debug your alignments.
// As this is a development feature, this mixin never outputs pixel fallbacks
// for rem output.
// Include the $img argument if you would rather use your own image than the
// Compass default gradient image.
@mixin debug-vertical-alignment($img: false) {
  @if $img {
    background: image-url($img);
  }
  @else {
    @include baseline-grid-background(if($round-to-nearest-half-line, rhythm(1/2), rhythm(1)));
  }
}

// Adjust a block to have a different font size and line height to maintain the
// rhythm. $lines specifies how many multiples of the baseline rhythm each line
// of this font should use up. It does not have to be an integer, but it
// defaults to the smallest integer that is large enough to fit the font.
// Use $from-size to adjust from a font-size other than the base font-size.
@mixin adjust-font-size-to($to-size, $lines: auto, $from-size: $base-font-size) {
  $to-size: convert-length($to-size, px, $from-size);
  @if $lines == auto {
    $lines: lines-for-font-size($to-size);
  }
  @include output-rhythm(font-size, convert-length($to-size, $rhythm-unit, $from-size));
  @include adjust-leading-to($lines, $to-size);
}

// Adjust a block to have different line height to maintain the rhythm.
// $lines specifies how many multiples of the baseline rhythm each line of this
// font should use up. It does not have to be an integer, but it defaults to the
// smallest integer that is large enough to fit the font.
@mixin adjust-leading-to($lines, $font-size: $base-font-size) {
  @include output-rhythm(line-height, rhythm($lines, $font-size));
}

// Apply leading whitespace. The $property can be margin or padding.
@mixin leader($lines: 1, $font-size: $base-font-size, $property: margin) {
  @include output-rhythm(#{$property}-top, rhythm($lines, $font-size));
}

// Apply leading whitespace as padding.
@mixin padding-leader($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(padding-top, rhythm($lines, $font-size));
}

// Apply leading whitespace as margin.
@mixin margin-leader($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(margin-top, rhythm($lines, $font-size));
}

// Apply trailing whitespace. The $property can be margin or padding.
@mixin trailer($lines: 1, $font-size: $base-font-size, $property: margin) {
  @include output-rhythm(#{$property}-bottom, rhythm($lines, $font-size));
}

// Apply trailing whitespace as padding.
@mixin padding-trailer($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(padding-bottom, rhythm($lines, $font-size));
}

// Apply trailing whitespace as margin.
@mixin margin-trailer($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(margin-bottom, rhythm($lines, $font-size));
}

// Shorthand mixin to apply whitespace for top and bottom margins and padding.
@mixin rhythm(
  $leader: 1,
  $padding-leader: 0,
  $padding-trailer: $padding-leader,
  $trailer: $leader,
  $font-size: $base-font-size
) {
  @include leader($leader, $font-size);
  @include padding-leader($padding-leader, $font-size);
  @include padding-trailer($padding-trailer, $font-size);
  @include trailer($trailer, $font-size);
}

// Shorthand mixin to apply whitespace for top and bottom margins.
@mixin rhythm-margins(
  $leader: 1,
  $trailer: $leader,
  $font-size: $base-font-size
) {
  @include leader($leader, $font-size);
  @include trailer($trailer, $font-size);
}

// Shorthand mixin to apply whitespace for top and bottom padding.
@mixin rhythm-padding(
  $padding-leader: 1,
  $padding-trailer: $padding-leader,
  $font-size: $base-font-size
) {
  @include padding-leader($padding-leader, $font-size);
  @include padding-trailer($padding-trailer, $font-size);
}

// Apply a border and whitespace to any side without destroying the vertical
// rhythm. The whitespace must be greater than the width of the border.
@mixin apply-side-rhythm-border(
  $side,
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  // If applying borders to all sides, use shorthand properties
  $border-prop: if($side == all, border, border-#{$side});
  @include output-rhythm(#{$border-prop}-width, convert-length($width, $rhythm-unit, $font-size));
  #{$border-prop}-style: nth($border-style, 1);
  @if type-of($border-style) == list and length($border-style) > 1 {
    #{$border-prop}-color: nth($border-style, 2);
  }
  $padding-prop: if($side == all, padding, padding-#{$side});
  @include output-rhythm(#{$padding-prop}, rhythm($lines, $font-size, $offset: $width));
}

// Apply a leading border.
// $border-style and $width are deprecated and will be removed in a future version of Compass.
@mixin leading-border(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include apply-side-rhythm-border(top, $width, $lines, $font-size, $border-style);
}

// Apply a trailing border.
@mixin trailing-border(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include apply-side-rhythm-border(bottom, $width, $lines, $font-size, $border-style);
}

// Apply both leading and trailing borders.
@mixin horizontal-borders(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include leading-border($width, $lines, $font-size, $border-style);
  @include trailing-border($width, $lines, $font-size, $border-style);
}

// Alias for `horizontal-borders` mixin.
@mixin h-borders(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include horizontal-borders($width, $lines, $font-size, $border-style);
}

// Apply borders and whitespace equally to all sides.
@mixin rhythm-borders(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include apply-side-rhythm-border(all, $width, $lines, $font-size, $border-style);
}
;	T;i;o;	;o;;i;i;o;;i;i;@;@;DT;@