/* Geometry, photographs, and type are independent layers. */
.page{aspect-ratio:229/2983.71865}
.photo-composition{position:absolute;isolation:isolate;z-index:1}
.photo-backing,.photograph{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}
.photo-backing{z-index:0;overflow:visible;pointer-events:none}
.photograph{z-index:1}
.vector-decoration,.code-body{position:absolute;width:100%;height:100%;overflow:visible}
.vector-decoration{pointer-events:none}
.code-body{inset:0;pointer-events:none}
.code-body text,.font-ink text.body-font{font-family:'Yasashisa Gothic',sans-serif;font-weight:400;font-synthesis:none;letter-spacing:0;writing-mode:horizontal-tb}
.font-ink{overflow:visible}
.source-support .source-shape{pointer-events:auto}
.source-step .source-shape{z-index:0}
.reference-type{z-index:3}
footer .photo-composition{z-index:1}
footer .footer-trim{z-index:0}
footer .footer-pink{z-index:2}
.faq-item summary .faq-question{font-family:var(--font-body);font-size:calc(var(--u)*5.13);line-height:1.3;white-space:nowrap}
.faq-item summary .paw{width:calc(var(--u)*9.76);height:calc(var(--u)*9.24)}
.faq-item summary{padding-left:calc(var(--u)*9.24);padding-right:calc(var(--u)*9.24)}











/* Final reference typography */
.reference-live{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.reference-live text{font-weight:400;font-synthesis:none;writing-mode:horizontal-tb;text-orientation:mixed}
.reference-live{fill:#000}
.faq-list{gap:calc(var(--u)*4.17)}
.faq-item summary,.faq-item:nth-child(even) summary{height:calc(var(--u)*31.986)}
.faq-item summary .faq-question{font-size:calc(var(--u)*5.10);line-height:1.25}
.faq-item summary .paw{width:calc(var(--u)*7);height:calc(var(--u)*7)}

#family > .source-shape{z-index:2}

/* Supplied artwork */
.supplied-brand{position:absolute;display:block;padding:0;margin:0;z-index:4}
.supplied-logo{display:block;width:100%;height:100%;object-fit:contain}
.supplied-cat{position:absolute;object-fit:contain;z-index:3;pointer-events:none}
